作业帮 > 综合 > 作业

C语言程序中a=b==c是什么意思

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 14:14:53
C语言程序中a=b==c是什么意思
C语言程序中a=1,b=2,c=3,a=b==c的值为什么不是1而是0呢?
首先,你要知道==操作符的优先性是比=高的.
所以a=b==c,先运算b==c,这个表达式的含义是,若b与c相等,那么得出的值为1,若不等则为0.而根据你的定义,b=2,c=3,显然两个数不等,所以a=0.