c语言while循环用法

Python013

c语言while循环用法,第1张

c语言while循环用法:

一般形式如下:

while(表达式)

循环体语句

循环体外语句

其中执行过程如下:

(1)计算while后面括号里表达式的值,若其结果非0,则转入(2),否则转(3)。

(2)执行循环体,转(1)。

(3)退出循环,执行循环体下面的语句。

由于是先执行判断后执行循环体,所以循环体可能一次都不执行。

循环体可以为空语句“;”。

使用:

如果循环次数在执行循环体之前就已确定,一般用for语句。如果循环次数是由循环体的执行情况确定的,一般用while语句或者do- while语句。

当循环体至少执行一次时,用do-while语句,反之,如果循环体可能一次也不执行,则选用while语句。C++/C循环语句中,for语句使用频率最高,while语句其次,do语句很少用。

三种循环语句for、while、do-while可以互相嵌套自由组合。但要注意的是,各循环必须完整,相互之间绝不允许交叉。

1、C语言中while的用法解析如下:表示true,在bool类型取值false和true,0为false,非0为true(例如-1和2都是true)。程序中,这里1就表示永真,直到循环体内遇到break。

2、while用法演示解析:含义:While 循环会在指定条件为真时循环执行代码块。

3、语法如下:(如果忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致程序崩溃。)

4、实例:例中的循环将继续运行,只要变量 i 小于 5:。

相同点:

1,while语句和do while 语句都是循环语句。

2,while括号里面的条件必须成立才能循环。do while也一样。

不同点:

例:

1,形式上的不同

while(条件)

{

语句

}

do

{

语句

}while(条件)

2,当括号里的条件一开始就成立时,while和do while的循环次数是相同的。

而当括号里的条件一开始就不成立时,while里面的语句是不会执行的。而do while会执行一次。