1. if 语句: 用于基本的条件判断,根据条件的真假执行相应的代码块。
#include <stdio.h>
int main() {
int num = 10;
// 判断条件
if (num > 0) {
printf("The number is positive.\n");
} else if (num < 0) {
printf("The number is negative.\n");
} else {
printf("The number is zero.\n");
}
return 0;
}
2. switch 语句: 用于基于表达式的值选择执行不同的代码块。
#include <stdio.h>
int main() {
char grade = 'B';
switch (grade) {
case 'A':
printf("Excellent!\n");
break;
case 'B':
printf("Good job!\n");
break;
case 'C':
printf("OK.\n");
break;
case 'D':
printf("You passed, but need improvement.\n");
break;
case 'F':
printf("Sorry, you failed.\n");
break;
default:
printf("Invalid grade.\n");
}
return 0;
}
在 if 语句中,程序根据条件的真假执行相应的代码块。在 switch 语句中,程序根据表达式的值选择执行匹配的 case 语句块。需要注意的是,每个 case 后面都需要使用 break 语句,以防止执行其他 case。
这些条件语句使得程序能够根据不同的条件执行不同的代码,从而实现更灵活和有条件的程序控制流。
转载请注明出处:http://www.zyzy.cn/article/detail/13518/C 语言