Question: int main() { int x = 1, y = 2; if(--x && --y) printf(x=%d y=%d, x,y); else printf(%d %d, x,y); } Explain why this prints
int main() { int x = 1, y = 2; if(--x && --y) printf("x=%d y=%d", x,y); else printf("%d %d", x,y); }
Explain why this prints out "0 2". What operation makes x into 0?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
