运行的z值为什么是2,不是10?
#include <stdio.h> void main() { int x=3,y=4,z=2,i; i = x<!y && (z = 10)>y; printf("i=%d z=%d",i,z); return 0; }
int x=3,y=4,z=2,i;z=2呀为什么是10