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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 09:29:13
#includemain(){inta=0;if(1)a=3;if(0)a=4;elsea=5;printf("%d",a);}这语句怎么看不懂.if语句执行哪个?.#includemain(){in

#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