问题标题: 酷町堂:while循环是什么,结构,意义

0
0

0
已采纳
熊潇然
熊潇然
初级启示者
初级启示者

格式:

while(循环条件){

    循环体

}

常用方式:

输入n个数,再把这n个数输出

while(n--){//这个比较特殊,表示每次循环n-1,当n是0退出循环

    输入a

    输出a

}

用for:

for(int i=1;i<=n;i++){

    输入a

    输出a

}

没什么区别,只不过多一个变量 i,所以这时候建议用while]

 

在输入数组时建议用for

用while:

int i=1;//定义i

while(i<=n){//满足i<=n,执行循环体

    //循环体

    输入a[i]

    i++;

}

用for:

for(int i=1;i<=n;i++){

    输入a[i]

}

 

看,for只用3行,while要用5行,for是比较方便的

还有一种类型需要while

当数据说读入不知道多少个数,最后一输入-1为退出循环,就要这样写:

while(1){//这里是**循环

    输入a

    如果a==-1,退出循环break

    //循环体

    ...

    ...

}

emmm......

差不多说完了,不会的问我

1
被禁言 张恩昊
张恩昊
资深天翼
资深天翼

省流:while一般就是循环到某个条件,也可以指定多少遍。for一般是指定多少遍,for也可以有条件。

(说了等于没说)

0
马伟翔
马伟翔
初级光能
初级光能

一、while循环语句格式

 

while(条件表达式) //每次循环开始前**此条件表达式是否成立

{

    循环体;

} //条件表达式成立时才会执行循环体,否则循环结束。

二、for循环与while循环对比

  1. for 循环语句:
    需要事先知道循环的次数或者是初值和终值
  2. while 循环语句:
    不能确定循环次数时可以使用。
0
王海成
王海成
初级天翼
初级天翼

请注意一下你的板块!

for循环的表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。

while循环的表达式为:while(表达式){循环体}。

 

它俩的判断方式不一样,for是行末尾循环体后将再次进行条件判断,while是先判断再循环

 

他俩的语法:for:for (变量 = 开始值;变量 <= 结束值;变量 = 变量 + 步进值) {需执行的代码 }

                    while:while (<条件>) {需执行的代码 }。

使用的目的也不同:for:为了限制循环体的执行次数,使结果更精确。

                            while:为了反复执行语句或代码块

0
0
我要回答