您的位置首页生活百科

C语言中for循环wlile循环do-while循环的使用

C语言中for循环wlile循环do-while循环的使用

的有关信息介绍如下:

C语言中for循环wlile循环do-while循环的使用

在c语言中,程序的结构一共可分为三大结构,即分支结构,顺序结构,循环结构。这里面最难得,最令人摸不着头绪的就是循环结构,循环结构分为3大循环for循环.while循环do-while循环,今天就介绍一下。

for循环在c语言中的作用比较大,他可以实现语句的重复执行,一般表达式为:

for(表达式a;表达式b;表达式c)

需要重复执行的语句;

在for后面的括号内,需要用两个分号来分开三个表达式,但是小括号后面没有分号,这样for语句与后面的重复执行语句构成一条打语句。

for循环的执行流程如下:进入循环后,先执行表达式a,在执行表达式b,如果复合表达式b就会进入循环,执行语言重复执行的语句,然后在执行表达式c;如果不符合表达式b,就会跳出循环来,执行循环后面的语句。在for循环的使用中,一般是改变某个变量来控制循环的次数,从而实现一定的功能,叫做变量循环。像求阶乘,判断素数,求求组中最大值,冒泡排序,选择排序,都能用for循环解决。

while 循环:

除了以上中介绍的for 循环语句以外,while 语句也用于实现循环,而且它的适用面范围更大,其一般形式为:

while (表达式)

语言重复执行的语句;

while中当表达式的值为“真”时,循环执行,直到表达式的值为“假”,循环中止并继续执行while 的下一条语句。

下面while 语句的使用方法。

(1) while语句中的表达式可以是任意合法的表达式,循环体语句只能是一条语句。

(2) while 语句的构成简单,只有一个表达式和一条循环体语句,分别对应循环的两个核心内容。

(3)循环条件和循环体,可以直接把循环问题的分析设计转换为语句实现。

while的循环体语句中必须包含能最终改变循环条件真假性的操作。

do-while循环语句:

与上述两种循环语句略有不同,它先执行循环体,后判断循环条件。

所以无论循环条件的值如何,至少会执行一次循环体。其一般形式为:

循环体语句

while (表达式);

第一次进人循环时,首先执行循环体语句,然后再检查循环体控制条件,即计算表达式,若值为“真”,继续循环,直到表达式的值为“假”,循环结束。

do-while 语句的使用方法和while 语句有相同之处,语句中的表达式可以是多种多样,循环体语句do-while的下一条语句只能是一条语句; 如果是多条语句,需要加一个大括号,循环体语句必须包含能最终改变条件真假性的操作。do-while语句适合于先循环、后判断循环条件的情况,一般在循环体的执行过程中明确循环控制条件。它每执行一次循环体后,再判断条件,以决定是否进行下一次循环。