Single Choice Not Set

QWhat is the difference between the following 2 codes?
//Program 1
    int main()
    {
        int d, a = 1, b = 2;
        d =  a++ + ++b;
        printf("%d %d %d", d, a, b);
    }


 //Program 2
    int main()
    {
        int d, a = 1, b = 2;
        d =  a++ + ++b;
        printf("%d %d %d", d, a, b);
    }

ID: #1227 Operators and Enums in C Language 5,137 views
Question Info
#1227Q ID
Not SetDifficulty
Operators and Enums in C LanguageTopic

Choose the Best Option

Click any option to instantly check if you're correct.

  • A No difference as space doesn't make any difference, values of a, b, d are same in both the case
  • B No difference as space doesn't make any difference, values of a, b, d are different
  • C Program 1 has syntax error, program 2 is not
  • D Program 2 has syntax error, program 1 is not
Correct Answer

Explanation

Option A

Share This Question

Challenge a friend or share with your study group.