作业帮 > 综合 > 作业

设int m=0;执行表达式 m||(m=2)||(m=3)||(m=4)后,m的值是?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 16:07:11
设int m=0;执行表达式 m||(m=2)||(m=3)||(m=4)后,m的值是?
我的思路:m=0||(m=2)为真.则后面的表达式都为真,所以m=2.
我做的实验,
对于||只要有真的结果就为真,并且后面的就不参与运算,也就是屏蔽了,所以m=2,你的思路完全是正确的,程序也没什么问题呀,不过我学习用的是vc++6.0,没用过tc,你是不能运行么?还是怎么了?我看你的程序是对的呀!