热镀锌钢丝网多少钱:一道编程的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 22:09:06
语句:printf("%d",(a=2)&&(b= -2);的输出结果是

是1。
不过你的式子少个右括号,应该为
printf("%d",(a=2)&&(b= -2));
在a、b已经定义的条件下,先执行a=2,然后取a值不为零,即为真,继续执行b=-2,b值也不为0,所以也为真;
所以式子(a=2)&&(b= -2)的值为真,用%d输出即为1。

error吧

把这编辑一下,就能得出答案了