#include <stdio.h>
int main()
{
    int a=1, b=2, c=3;
    a = b = c;
    printf("%d %d %d\n",a,b,c);
    a = b++ == c;
    printf("%d %d %d\n",a,b,c);
    a = b++ == c--;
    printf("%d %d %d\n",a,b,c);
    a = b != c--;
    printf("%d %d %d\n",a,b,c);
    a = b = c;
    printf("%d %d %d\n",a,b,c);
    a = --b == c--;
    printf("%d %d %d\n",a,b,c);
    return 0;
}

এই প্রোগ্রামে আউটপুটের দ্বিতীয় লাইনে a = 1 এবং তৃতীয় লাইনে ‍ a = 0 দেখাচ্ছ। কিন্তু ‍দ্বিতীয় লাইনে ‍a = 3 এবং তৃতীয় লাইনে ‍a = 4 হওয়ার কথা ছিল। কারণ বুঝতে পারছি না।

asked 26 Nov, 03:01

_jahid_'s gravatar image

_jahid_
53

edited 26 Nov, 05:51

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
9618

এই ধরণের প্রোগ্রাম বোঝার চেষ্টা করাটা হচ্ছে সময় নষ্ট করা। :)

Be the first one to answer this question!
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×355

question asked: 26 Nov, 03:01

question was seen: 56 times

last updated: 26 Nov, 10:37