c语言中能否这样定义:m=c>a
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 12:56:42
![c语言中能否这样定义:m=c>a](/uploads/image/z/4471161-33-1.jpg?t=c%E8%AF%AD%E8%A8%80%E4%B8%AD%E8%83%BD%E5%90%A6%E8%BF%99%E6%A0%B7%E5%AE%9A%E4%B9%89%EF%BC%9Am%3Dc%3Ea)
c语言中能否这样定义:m=c>a
c语言中能否这样定义:m=c>a
c语言中能否这样定义:m=c>a
理论上可以通过编译,但是你的目的是做什么?这个式子将对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 所