C语言问题a=b==ca=b==c为什么是1a=1,b=2,c=3

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 15:29:28
C语言问题a=b==ca=b==c为什么是1a=1,b=2,c=3C语言问题a=b==ca=b==c为什么是1a=1,b=2,c=3C语言问题a=b==ca=b==c为什么是1a=1,b=2,c=3这

C语言问题a=b==ca=b==c为什么是1a=1,b=2,c=3
C语言问题a=b==c
a=b==c为什么是1
a=1,b=2,c=3

C语言问题a=b==ca=b==c为什么是1a=1,b=2,c=3
这是运算符优先级的问题,==的优先级比=大,因为==是逻辑运算符,在Cu语言中只有1或0,所以当b==c就=1,否则=0,结果赋予给a