if语句
语法结构
1. if (表达式)
语句
2.
if(表达式)
语句1;
else
语句2;
3.常用于多分支
if(表达式)
语句1;
else if(表达式)
语句 2;
else
语句3;
//这里判断条件要是多,可以多写几句else if
举例1(头文件需要自己添加)
int main()//简单的if语句
{
int yf = 19;//定义变量
if (yf > 18)//语句表达式
printf("成年人\n");//符合表达式条件输出
return 0;
}
举例2(头文件需要自己添加)
int main()//if else语句,选择语句(分支语句)
{
int age = 45;
if (age > 50)//括号里面写表达式
printf("老年人\n");
else
printf("中年人\n");
return 0;
}
举例3(头文件需要自己添加)
int main()//多分支语句
{
int age = 0;
scanf("%d", &age);//这种可以用于取地址age然后运行代码输出数字可以得到结果
if (age < 14)
{
printf("小学生\n");
printf("不能谈恋爱\n");
}//条件成立需要输出多条结果需要放在代码块(大括号)里面
else if (age >= 14 && age < 16)//&&并且的意思
{
printf("初中生\n");
printf("禁止早恋\n");
}
else if (age >= 16 && age < 19)
printf("高中生\n");
else if (age >= 19 && age < 24)
printf("大学生\n");
else if (age >= 24 && age < 26)
printf("研究生\n");
else if (age >= 26 && age <=30)
printf("博士\n");
else
printf("文化人\n");
return 0;
}