1.

What will be the output of the following C code? #include <stdio.h> int main() { int x = 2, y = 0, l; int z; z = y = 1, l = x && y; printf("%d\n", l); return 0; }

A. 0
B. 1
C. Undefined behaviour due to order of evaluation can be different
D. Compilation error
Answer» C. Undefined behaviour due to order of evaluation can be different


Discussion

No Comment Found

Related MCQs