☰
C语言:分支与循环语句
2026/10/22 1:19:44 网站建设 项目流程

Hi,大家好,又见面了,见字如面哈哈,没有发博客的这段时间都有在好好学习代码哦,期间也给自己的博客账号想了一个名字,叫做“小楊不秃头”如何呢,小楊是因为本人姓杨,不秃头嘛懂的都懂嘿嘿。

好了,废话不多说,这篇博客主要是总结一下小楊这段时间的学习成果,今天要分享的是C语言中的分支与循环语句。

分支语句:

分支语句允许程序根据条件执行不同的代码块。C语言中常用的分支语句有`if`、`if-else`和`switch`。

1. if语句

if语句用于在条件为真时执行某段代码。其基本语法如下:

```c
if (条件) {
// 条件为真时执行的代码
}
```

示例:

```c
#include <stdio.h>

int main() {
int a = 10;
if (a > 5) {
printf("a大于5\n");
}
return 0;
}
```

2. `if-else`语句

if-else语句在条件为真时执行一个代码块,否则执行另一个代码块。其基本语法如下:

```c
if (条件) {
// 条件为真时执行的代码
} else {
// 条件为假时执行的代码
}
```

示例:

```c
#include <stdio.h>

int main() {
int a = 3;
if (a > 5) {
printf("a大于5\n");
} else {
printf("a小于或等于5\n");
}
return 0;
}
```

3. `switch`语句

switch语句用于根据变量的值执行不同的代码块。其基本语法如下:

```c
switch (变量) {
case 值1:
// 变量等于值1时执行的代码
break;
case 值2:
// 变量等于值2时执行的代码
break;
// 可以有多个case
default:
// 变量不等于任何case值时执行的代码
}
```

示例:

```c
#include <stdio.h>

int main() {
int a = 2;
switch (a) {
case 1:
printf("a等于1\n");
break;
case 2:
printf("a等于2\n");
break;
default:
printf("a不等于1或2\n");
}
return 0;
}
```

循环语句:

循环语句允许程序重复执行某段代码,直到满足特定条件。C语言中常用的循环语句有`for`、`while`和`do-while`。

1. `for`循环

`for`循环用于在已知循环次数的情况下重复执行代码。其基本语法如下:

```c
for (初始化; 条件; 更新) {
// 循环体
}
```

示例:

```c
#include <stdio.h>

int main() {
for (int i = 0; i < 5; i++) {
printf("i的值是:%d\n", i);
}
return 0;
}
```

2. `while`循环

`while`循环在条件为真时重复执行代码。其基本语法如下:

```c
while (条件) {
// 循环体
}
```

示例:

```c
#include <stdio.h>

int main() {
int i = 0;
while (i < 5) {
printf("i的值是:%d\n", i);
i++;
}
return 0;
}
```

3. `do-while`循环

`do-while`循环先执行一次代码,然后在条件为真时重复执行。其基本语法如下:

```c
do {
// 循环体
} while (条件);
```

示例:

```c
#include <stdio.h>

int main() {
int i = 0;
do {
printf("i的值是:%d\n", i);
i++;
} while (i < 5);
return 0;
}
```

总结

C语言中的分支和循环语句是控制程序流程的重要工具。通过合理使用这些语句,可以实现复杂的逻辑控制和重复操作。希望本文的介绍和示例能够帮助读者更好地理解和掌握这些基本概念。在实际编程中,灵活运用这些语句,将大大提高代码的效率和可读性

好了,这就是小楊这段时间的学习成果啦,如果还有什么不足的地方也希望大家指出,谢谢!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询