本文概述
- 为什么在C语言中使用循环?
- C循环的类型
为什么在C语言中使用循环?循环将复杂的问题简化为简单的问题。它使我们能够更改程序的流程,从而不必一次又一次地编写相同的代码,而可以将相同的代码重复有限的次数。例如,如果我们需要打印前10个自然数,则可以在最多运行10次迭代的循环内进行打印,而不是使用printf语句10次。
C中循环的优势
1)它提供代码可重用性。
2)使用循环,我们不需要一次又一次地编写相同的代码。
3)使用循环,我们可以遍历数据结构的元素(数组或链表)。
C循环的类型下面提供了C语言中的三种循环类型:
- 做一会儿
- 而
- 对于
do-while循环一直持续到给定条件满足为止。也称为后期测试循环。当需要至少执行一次循环(主要是菜单驱动的程序)时使用。
C语言中的do-while循环的语法如下:
do{
//code to be executed
}while(condition);
流程图和do-while循环示例
C中的while循环
c中的while循环将用于我们事先不知道迭代次数的情况。语句块在while循环中执行,直到满足while循环中指定的条件为止。它也称为预测试循环。
下面给出了c语言中while循环的语法:
while(condition){
//code to be executed
}
流程图和while循环示例
C中的for循环
在需要执行部分代码直到满足给定条件的情况下,使用for循环。 for循环也称为经过测试的循环。如果事先知道迭代次数,最好使用for循环。
C语言中for循环的语法如下:
for(initialization;
condition;
incr/decr){
//code to be executed
}
【c循环语句】流程图和for循环示例