执行以下程序段后输出的结果是()

执行以下程序段后输出的结果是()急急急!!!求解,感谢各路大神

0101
int w=3,z=7,x=10;
printf("%d",x>10?x+100:x-10);//x>10不成立,所以打印x-10的值0
printf("%d",w++||z++);//先取值再++,所以w||z=1,之后w=4,z=8,打印1
printf("%d",!w>z);//!w=0。0>z不成立=0,打印0
printf("%d",w&&x);//打印1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-26

0111

    x>10 伪,值为x-10=0;

    w,z都为真,为1;w++,w为4;z++,z为8;

    w>z伪;非伪,真,值为1;

    w,真;x,真;结果为真,值为1;

相似回答