c语言中if(3&&2) a=1;else a=2; 请问a是多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 02:07:11
c语言中if(3&&2) a=1;else a=2; 请问a是多少?

c语言中if(3&&2) a=1;else a=2; 请问a是多少?
c语言中if(3&&2) a=1;else a=2; 请问a是多少?

c语言中if(3&&2) a=1;else a=2; 请问a是多少?
在C语言中,数值参与到逻辑表达式中时,非0为 true,0为 false.
3 && 2,是一个逻辑与表达式,两边同时为 true 时,表达式为 true.由于3和2都是非0的数,都翻译为 true,因此 3 && 2 为 true.
因此 a 值为 1.