![](https://i-blog.csdnimg.cn/blog_migrate/fbdaf0b3b0f8ed412535f31f72a255dd.png)
在C语言中,使用if和else关键字对条件进行判断。请先看下面的代码:
#include<stdio.h>
intmain()
{
int age;
printf("请输入你的年龄:");
scanf("%d",&age);
if(age>=18){
printf("恭喜,你已经成年,可以使用该软件!\n");
}else{
printf("抱歉,你还未成年,不宜使用该软件!\n");
}
return0;
}
可能的运行结果:
请输入你的年龄:23 ↙
恭喜,你已经成年,可以使用该软件!
或者:
请输入你的年龄:16
抱歉,你还未成年,不宜使用该软件!
这段代码中,age>=18是需要判断的条件,>=表示“大于等于”,等价于数学中的≥。
如果条件成立,也即 age 大于或者等于 18,那么执行if后面的语句(第8行);如果条件不成立,也即 age 小于 18,那么执行else后面的语句(第10行)。
if 和 else 是两个新的关键字,if 意为“如果”,else 意为“否则”,用来对条件进行判断,并根据判断结果执行不同的语句。总结起来,if else 的结构为: