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

问题描述:

C语言程序中a=b==c是什么意思
C语言程序中a=1,b=2,c=3,a=b==c的值为什么不是1而是0呢?
1个回答 分类:综合 2014-10-10

问题解答:

我来补答
首先,你要知道==操作符的优先性是比=高的.
所以a=b==c,先运算b==c,这个表达式的含义是,若b与c相等,那么得出的值为1,若不等则为0.而根据你的定义,b=2,c=3,显然两个数不等,所以a=0.
 
 
展开全文阅读
剩余:2000