C语言中的控制语句用于控制程序的执行流程。以下是一些主要的C语言控制语句:
条件语句:
if
语句:根据条件执行一段代码。if...else
语句:根据条件在两个代码块中选择一个执行。switch
语句:根据表达式的值在多个代码块中选择一个执行。循环语句:
while
循环:当条件为真时,重复执行一段代码。do...while
循环:至少执行一次代码块,然后当条件为真时重复执行。for
循环:在循环中执行一段代码指定的次数。跳转语句:
break
语句:用于跳出最近的包围它的循环或switch语句。continue
语句:用于跳过当前循环的剩余部分,直接开始下一次迭代。goto
语句:用于无条件地跳转到程序中标记的位置。选择结构:
? :
):这是一个简短的if-else结构,可以在一个表达式中根据条件选择两个值之一。异常处理:
返回语句:
return
语句:用于从函数中返回一个值,并结束函数的执行。#include <stdio.h>
int main() {
int x = 5;
int y = 10;
int result;
// if...else 语句
if (x > y) {
result = x;
} else {
result = y;
}
printf("Max: %d\n", result);
// switch 语句
switch (x) {
case 1: printf("One\n"); break;
case 2: printf("Two\n"); break;
default: printf("Many\n"); break;
}
// while 循环
int i = 0;
while (i < 5) {
printf("%d ", i);
i++;
}
printf("\n");
// for 循环
for (i = 0; i < 5; i++) {
printf("%d ", i);
}
printf("\n");
// do...while 循环
i = 0;
do {
printf("%d ", i);
i++;
} while (i < 5);
printf("\n");
return 0; // 返回语句
}