IF
在if语句中,如果满足某种条件就进行相应的处理
代码示例:
int main() {
int a = 2;
if (a % 2 == 0){
printf("真");
}
return 0;
}
运行结果如下:
如果if语句只有一句,则可以省略{}
代码示例:
int main() {
int a = 2;
if (a % 2 == 0)
printf("真");
return 0;
}
运行结果如下:
不要把 == 写成 =
错误示范:
int main() {
int a = 10;
if (a = 2);
printf("真");
return 0;
}
运行结果:
If else语句
在if else语句中,如果满足条件,就进行相应的处理,否则就进行另一种处理。
语法格式如下:
if(判断条件)
{
执行语句1
}
else
{
执行语句2
}
代码示例:
int main() {
int score = 0;
printf("请输入一个数:");
scanf("%d",&score);
if (score == 100){
printf("100分,你可以出去玩");
}else{
printf("你不可以出去玩");
}
return 0;
}
运行结果如下:
If else If else
If else If else 语句适用于需对多个条件进行判断,进而执行相应操作的情景。
语法格式如下:
int main() {
if(判断条件)
{
执行语句1
}
else if(判断条件2)
{
执行语句2
}
else if(判断条件n)
{
执行语句n
}
else
{
执行语句n+1
}
}
代码示例:
int main() {
int score = 0;
printf("请输入一个数:");
scanf("%d",&score);
if (score == 100){
printf("100分,你可以出去玩3个小时");
}else if(score >= 90){
printf("90分,你可以出去玩2个小时");
} else if(score >= 80){
printf("90分,你可以出去玩1个小时");
else{
printf("你不可以出去玩");
}
return 0;
}
运行结果如下: