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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/06 01:47:40
intx=2,y=2,z=0,a;a=++x||++y&&z++;printf(″%d,%d,%d\n″,x,y,z);intx=2,y=2,z=0,a;a=++x||++y&&z++;printf(

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