C&C++控制语句介绍
2023-12-21 08:38:04
介绍
C语言中的控制语句用于控制程序的执行流程。以下是一些主要的C语言控制语句:
-
条件语句:
if
语句:根据条件执行一段代码。if...else
语句:根据条件在两个代码块中选择一个执行。switch
语句:根据表达式的值在多个代码块中选择一个执行。
-
循环语句:
while
循环:当条件为真时,重复执行一段代码。do...while
循环:至少执行一次代码块,然后当条件为真时重复执行。for
循环:在循环中执行一段代码指定的次数。
-
跳转语句:
break
语句:用于跳出最近的包围它的循环或switch语句。continue
语句:用于跳过当前循环的剩余部分,直接开始下一次迭代。goto
语句:用于无条件地跳转到程序中标记的位置。
-
选择结构:
- 三元运算符(
? :
):这是一个简短的if-else结构,可以在一个表达式中根据条件选择两个值之一。
- 三元运算符(
-
异常处理:
- C语言本身不提供内置的异常处理机制,但可以通过其他方式(如返回错误码)来处理异常情况。
-
返回语句:
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; // 返回语句
}
文章来源:https://blog.csdn.net/scy518/article/details/135121650
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!