Saturday, 17 August 2013

Output of following code

Output of following code

#include<stdio.h>
int main()
{
int i=-3,j=2,k=0,m;
m= ++i && ++j || ++k;
printf("%d %d %d %d",i,j,k,m);
return 0;
}
Could someone tell how does is the m evaluated. I am confused as how k
remain '0'

No comments:

Post a Comment