1.if语句
/*if语句*/
#include<stdio.h>
int main() {
int a = 10;
int b = 12;
if (a < b) {
printf("%d", a);
}
return 0;
}
if语句:是条件判断语句。根据小括号中的条件判断该语句中的代码是否执行。如果符合判断的条件就执行,不符合则跳过执行下面的代码。
2.if-else语句
/*if-else语句*/
#include <stdio.h>
int main() {
int a = 10;
int b = 20;
if (a > b) {
printf("%d", a);
}
else {
printf("%d", b);
}
}
if-else语句:if语句的分支结构,当判断生效时执行if中的语句,当判断不生效时执行else中的语句。
3.if-else-if语句
/*if-else-if*/
#include <stdio.h>
int main() {
printf("请输入一个分数:");
int num;
cs:scanf("%d", &num);
if (num >90 && num<=100) {
printf("优秀");
}
else if (num >= 70 && num < 90) {
printf("良好");
}
else if (num >= 60 && num < 70) {
printf("及格");
}
else if (num < 60) {
printf("不及格");
}
else {
printf("您输入的分数不合理请重新输入:");
goto cs;
}
return 0;
}
if-else-if语句:是if语句的一个分支结构,主要用于具有多个条件个结果的数据。
执行顺序:当判断位真时执行if后面大括号中的语句,判断为假执行下一个else if。都为假执行最后的else后面大括号中的语句。else也可以不写,但要保证所有情况都包括在上面的代码中。
if语句嵌套
/*if语句嵌套*/
# include<stdio.h>
int main() {
int a = 10;
int b = 20;
int c = 15;
if (c > a) {
if (c > b) {
printf("%d", b);
}
else {
printf("%d", c);
}
}
}
if语句的嵌套用于需要多重判断的条件时使用,就相当于多重鉴定。