Can some one explain why the output of program is
0 1 1 3 1
void main(void)
{
int i=-1,j=0,k=1,l=2,m;
m=i++&&j++&&k++||l++;
printf("%d %d %d %d %d",i,j,k,l,m);
}
Main concern is "why k is not incremented".
FYI..I am compiling the program in VC++ editor Windows 7 32 bit. Many Thanks in advance.
void main()