int x=2,y=2,z=0,a; a=++x||++y&&z++; printf(″%d,%d,%d\n″,x,y,z);

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 20:14:30
int x=2,y=2,z=0,a; a=++x||++y&&z++; printf(″%d,%d,%d\n″,x,y,z);
x)+Q5ҩ*[DkD[m튚mJ5*mmk"4G USt(&ѩЩԩҴI*ҧ9v6tX,]/.zOv)Tm*jj4`5O3y};XRHFpݓ͛2XHF 11

int x=2,y=2,z=0,a; a=++x||++y&&z++; printf(″%d,%d,%d\n″,x,y,z);
int x=2,y=2,z=0,a; a=++x||++y&&z++; printf(″%d,%d,%d\n″,x,y,z);

int x=2,y=2,z=0,a; a=++x||++y&&z++; printf(″%d,%d,%d\n″,x,y,z);
int x=2,y=2,z=0,a;
a=++x||++y&&z++;
//上面等价于 x++; a= x || (++y&&z++); 由于x>0,而右边是 || 所以 (++y&&z++)
printf(″%d,%d,%d\n″,x,y,z); //结果是 3,2,0