//statement

  1. R

    I got stuck in some coding.

    #include<stdio.h> void main() { int x, y, z; x=y=z=1; z = (++x || ++y && ++z); //statement 1 printf("x = %d\ty = %d\tz = %d",x,y,z); } need help in understanding why y comes 1 instead of 2 according to me from statement 1.
Top Bottom