2,686 views
0 votes
0 votes
#include <stdio.h>
int main()
{
    int i = 3;
    int j;
    j = sizeof(++i + ++i);
    printf("i=%d j=%d\n", i, j);
    return 0;
}

(a) i=4 j=4 (b) i=3 j=4 (c) i=5 j=4 (d) the behavior is undefined

1 Answer

Related questions

0 votes
0 votes
1 answer
1
Desert_Warrior asked May 16, 2016
2,354 views
#include<stdio.h int main() { int a = 5; int b = ++a * a++; printf("%d ",b); return 0; }(a) 25 (b) 30 (c) 36 (d) Undefined Behavior
0 votes
0 votes
2 answers
2
Desert_Warrior asked May 16, 2016
8,902 views
#include<stdio.h int main() { int a = 5; switch(a) { default: a = 4; case 6: a ; case 5: a = a+1; case 1: a = a-1; } printf("%d \n",a); return 0; }(a) 5 (b) 4 (c) 3 (d) N...
0 votes
0 votes
1 answer
4
Desert_Warrior asked May 16, 2016
5,199 views
#include<stdio.h int main() { char c=125; c=c+10; printf("%d",c); return 0; }(a) 135 (b) +INF (c) -121 (c) -8