C语言九种控制语句是哪九种
时间: 2024-04-24 22:22:35 浏览: 94
C语言中的九种控制语句如下:
1. if语句
2. switch语句
3. while循环语句
4. do-while循环语句
5. for循环语句
6. break语句
7. continue语句
8. goto语句
9. return语句
这些控制语句可以帮助程序员控制程序的执行流程,实现特定的功能。但是过度使用这些语句可能会导致代码难以维护和理解,因此需要注意合理使用。
相关问题
c语言九种控制语句举例子
C语言中的九种基本控制语句包括条件语句、循环语句、跳转语句以及函数调用。以下是它们的例子:
1. **条件语句**(if...else...)
```c
int score = 90;
if (score >= 60) {
printf("及格了!");
} else {
printf("不及格 :(\n");
}
```
2. **循环语句** - for 循环
```c
for (int i = 0; i < 5; i++) {
printf("%d ", i);
}
```
3. **循环语句** - while 循环
```c
int j = 0;
while (j < 5) {
printf("%d ", j++);
}
```
4. **循环语句** - do...while 循环
```c
int k = 0;
do {
printf("%d ", k);
k++;
} while (k <= 4);
```
5. **分支结构** - switch case
```c
char day = 'M';
switch (day) {
case 'S':
printf("星期六");
break;
case 'M':
printf("星期日");
break;
default:
printf("无效的日期");
}
```
6. **break 和 continue** (跳出循环)
```c
for (int l = 0; l < 5; l++) {
if (l == 3) {
break;
}
printf("%d\n", l);
}
```
7. **goto 跳转**
尽管不是推荐的现代编程实践,但在某些特殊场景下会被使用,例如:
```c
outer_loop:
for (int m = 0; m < 5; m++) {
if (m == 3) {
goto outer_loop;
}
// 其他代码...
}
```
8. **函数调用**
```c
void print_hello() {
printf("你好!");
}
print_hello(); // 直接调用函数
```
9. **预处理指令**(如 #define 或 #include)
```c
#define PI 3.14159
printf("圆周率 pi 约等于 %.2f", PI);
```
阅读全文