C语言程序中a=b==c是什么意思C语言程序中a=1,b=2,c=3,a=b==c的值为什么不是1而是0呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 16:04:09
C语言程序中a=b==c是什么意思C语言程序中a=1,b=2,c=3,a=b==c的值为什么不是1而是0呢?

C语言程序中a=b==c是什么意思C语言程序中a=1,b=2,c=3,a=b==c的值为什么不是1而是0呢?
C语言程序中a=b==c是什么意思
C语言程序中a=1,b=2,c=3,a=b==c的值为什么不是1而是0呢?

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.