c语言中能否这样定义:m=c>a

问题描述:

c语言中能否这样定义:m=c>a
1个回答 分类:综合 2014-11-05

问题解答:

我来补答
理论上可以通过编译,但是你的目的是做什么?这个式子将对c和a进行比较,得到的逻辑值和b比较,再得到一个逻辑值,然后赋值给m由于=的结合性是从右到左的,所以会先计算c>a和aa)a,如果为真,则(c>a)的值是1否则为0,然后再用这个1或者0与b比较,并且根据比较结果得到一个0或者1(计算规则和c>a的计算规则相同),最后把这个0或者1赋予m
m的值是1或者0 所
 
 
展开全文阅读
剩余:2000
下一页:练习2.3