作业帮 > 综合 > 作业

设int a=0,b=5,c=2;选择可执行x++的语句是:A:if(a) x++ B:if(a=b) x++ C:if

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 18:48:25
设int a=0,b=5,c=2;选择可执行x++的语句是:A:if(a) x++ B:if(a=b) x++ C:if(a=
选B
A:a=0,if(0)为false,不运行x++
B:if(a=b)里面a=b是赋值,则a=b=5,if(5)为true,运行x++
C:if(a=
再问: A:a=0,if(a)为false,不运行x++ 再解释下A,谢谢!
再答: 在C语言里面,0为false,其余任何数的为true A中的,a=0,即if(a)等价于if(0)等价于if(false)