else z+=1;printf("%d\n",z);}A、3 B、2 C、1 D、0要过程
错了啊!答案选B
哦 对不起 我看错了你的代码弄整齐之后 是这样的 int x=2,y=-1,z=2; if(x<y) if(y<0) z=0; else z+=1; printf("%d\n",z);因为x<y不为真 所以 if(y<0) z=0; else z+=1; 都不会被执行下一句执行的是 printf("%d\n",z); 输出为2