#include main() { int a=0; if(1) a=3; if(0) a=4; else a=5;printf("%d",a);}这语句怎么看不懂.if语句执行哪个?.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 00:49:02

#include main() { int a=0; if(1) a=3; if(0) a=4; else a=5;printf("%d",a);}这语句怎么看不懂.if语句执行哪个?.
#include main() { int a=0; if(1) a=3; if(0) a=4; else a=5;printf("%d",a);}
这语句怎么看不懂.if语句执行哪个?.

#include main() { int a=0; if(1) a=3; if(0) a=4; else a=5;printf("%d",a);}这语句怎么看不懂.if语句执行哪个?.
if(1) a=3;//这个会执行
if(0) a=4; else a=5;//这个会执行else后面的,因为0在c里代表条件为假
所以最后a的值为5