#include<stdio.h> void main() { int x=0,y=1,z=2; if(!x) z=-1; if (y) z=-2; printf("%d",z);}

如题所述

!x表示x=0,执行完这条语句z的值为-1;if (y) z=-1; 表示当y不等于0时,z等于-2.这是z就由-1变成-2了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-21
-2
第2个回答  2012-06-21
结果:-2
#include<stdio.h>
void main()
{
int x=0,y=1,z=2;
if(!x) z=-1;//x=0 则!x就表示为真 执行下面的语句z赋值1;
if (y) z=-2;//y=1表示if条件语句为真 执行下面语句 z赋值-1
printf("%d",z);//输出z的值-2
}
相似回答