当前位置:首页 > 行业动态 > 正文

c语言loop语句

在C语言中,循环(loop)是一种控制结构,用于重复执行一段代码直到满足某个条件,C语言提供了三种类型的循环:for 循环、while 循环和 dowhile 循环。

1、For 循环

for 循环是最常用的循环类型,它包括三个部分:初始化表达式、条件表达式和迭代表达式,语法如下:

“`c

for (初始化表达式; 条件表达式; 迭代表达式) {

// 循环体

}

“`

示例:

“`c

#include <stdio.h>

int main() {

for (int i = 0; i < 5; i++) {

printf("%d

", i);

}

return 0;

}

“`

输出:

“`

0

1

2

3

4

“`

2、While 循环

while 循环会在条件表达式为真时重复执行循环体,语法如下:

“`c

while (条件表达式) {

// 循环体

}

“`

示例:

“`c

#include <stdio.h>

int main() {

int i = 0;

while (i < 5) {

printf("%d

", i);

i++;

}

return 0;

}

“`

输出:

“`

0

1

2

3

4

“`

3、DoWhile 循环

dowhile 循环至少执行一次循环体,然后再检查条件表达式,语法如下:

“`c

do {

// 循环体

} while (条件表达式);

“`

示例:

“`c

#include <stdio.h>

int main() {

int i = 0;

do {

printf("%d

", i);

i++;

} while (i < 5);

return 0;

}

“`

输出:

“`

0

1

2

3

4

“`

4、嵌套循环

循环可以嵌套在其他循环内部,形成多层循环,这在处理多维数组或复杂问题时非常有用。

示例:

“`c

#include <stdio.h>

int main() {

for (int i = 0; i < 3; i++) {

for (int j = 0; j < 3; j++) {

printf("i: %d, j: %d

", i, j);

}

}

return 0;

}

“`

输出:

“`

i: 0, j: 0

i: 0, j: 1

i: 0, j: 2

i: 1, j: 0

i: 1, j: 1

i: 1, j: 2

i: 2, j: 0

i: 2, j: 1

i: 2, j: 2

“`

通过掌握这些循环结构,你可以更有效地编写C语言程序来处理需要重复执行的任务。

0