C语言while do怎么用?

如题所述

一、while语句

语法:

while(表达式)

{循环体;}

例子:

循环过程:

1、先判断表达式,是否为真,如果为真跳转到2,否则跳转到3

2、执行循环体,执行完毕,跳转到1

3.跳出循环

二、do循环

语法:

do

{语句}

while(条件)

例子:

循环过程:

1、先执行循环体,执行完毕跳转到2

2、判断表达式的结果是否为真,如果为真,跳转到1,否则跳转到3

3、跳出循环

拓展资料

for 循环

for循环有两种格式:

格式1:

for(变量 in 数组)

{语句}

例子:

说明:ENVIRON 是awk常量,是子典型数组。

格式2:

for(变量;条件;表达式)

{语句}

例子:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11

C语言中有while循环和do......while循环。

下面举例说明两者的用法:

    while循环

int i=0;
while(i<0)  // 每次执行循环体前都要进行判断条件
{
    i++;
}
// 执行完后 i=0

    do......while循环

int i=0;
do    // 第一次不用判断条件,直接执行循环体
{
    i++;
}while(i<0);
// 执行完后 i=1

第2个回答  2012-04-10
是do...while 吧!
do
{
中间是你要写的语句
} while(循环满足的条件) ;
当满足时继续返回上面do循环,不满足时退出
第3个回答  推荐于2017-09-19
没有 while do
只有 while语句和do while 语句
while( i < 10){
i++;
}
在i 小于10 之前一直在while里面循环
do{
i++;
}while(i < 10);
和上例一样
唯一一点不同的是:一个是先判断,再循环;一个是先循环再判断;如果上面2个例子,i的初始值都为10,第一个例子就不会执行while语句了,但是第二个却会执行一次.本回答被提问者采纳
第4个回答  2012-04-10
哪有while do 貌似只有do while
相似回答