在接触if else 语句之前, 我们的代码都是顺序执行的,从第一条语句,到第二条,第三条...从上往下一直到最后一条语句。
但是往往事情并不总那么顺利,经常会出现这样那样的情况。
比如我们经常看的恐怖片,会提示18岁以上观影。
#include
int main()
{
int age;
printf("请输入你的年龄:");
scanf("%d", &age);
if(age>=18){
printf("恭喜,你已经成年,可以观看!\n");
}else{
printf("抱歉,你还未成年,不宜观看!\n");
}
return 0;
}
可能的运行结果:
请输入你的年龄:23↙
恭喜,你已经成年,可以观看!
if else 的结构
if(表达式){
语句块1
}else{
语句块2
}
意思是:如果表达式的值为真,则执行语句块1,否则执行语句块2 。下面我们画图来描述其过程: