求for迴圈用於不確定迴圈次數的例項

時間 2021-07-22 01:55:30

1樓:inf_殷志民

c語言中有三種基本的迴圈結構,for、while、do-while,每種迴圈都有自己的特點,你需要根據你所面臨的狀況進行選擇。

for迴圈:使用的時候明確迴圈次數,即知道迴圈進行多少次。也就是說如果你現在要使用迴圈,而且你知道迴圈具體多少次,可以選擇for迴圈。

eg:遍歷乙個陣列。for(i=0;i《陣列的長度;i++){};

while迴圈:不需要明確迴圈具體迴圈多少次,只需要知道迴圈終止條件。比如使用迴圈讀取若干字元,但是不知道具體讀取多少個,也就是不知道迴圈次數,但是卻知道,當輸入某個字元,例如『q』的時候退出,即迴圈終止。

eg:讀取若干字元,當讀取到q的時候退出。while(q != getchar()){};

do-while迴圈:和while迴圈類似,但是他有個特點,就是他保證了迴圈至少進行一次,也就是說先執行一次迴圈體,在判斷結束條件,在我們實際使用用經常使用都do-while()的用法,你可以詳細了解下,有很多關於do-while的講解,在很多情況下他的作用是很「神奇"的.

2樓:曾建成

for(;;)

{}這樣就沒有任何限制,就是個無限迴圈!看你能否有幫助!

int sr()

3樓:匿名使用者

for(;(c=getchar())!='\n';)

4樓:匿名使用者

#include

using namespace std;

int main(int argc,char* argv)

求教如何用for迴圈例項一堆物件

乙個c語言中for迴圈的例題

5樓:班翠同堯

c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.

for(表示式

1;表示式

2;表示式

3)語句

它的執行過程如下:

(1)先求

表示式1.

(2)求

表示式2

,若其值為真(值為非0),則執行for語句中指定的內嵌語句,然後執行下面第三步

做若為假(值為0),則結束迴圈,轉到第5步.

(3)求解

表示式3

(4)轉回上面第(2)步驟繼續執行;

(5)結束迴圈,執行for語句下面的乙個語句;

for(迴圈變數賦初值;迴圈條件;迴圈變數增值)語句如

for(i=1;i<=100;i++)sum=sum+i;

它的執行相當於

i=1;

while(i<=100)

顯然,用for語句更簡單、方便。

說明:(1)for語句的一般形式中的"

表示式1

"可以省略,此時應在for語句之前給迴圈變數賦初值.注意省略表示式1時,其後的分號不能省略.如for(;i<=100;i++);

(2)如果

表示式2

省略即不判斷迴圈條件,迴圈無終止地迴圈下去,也就是認為表示式2始終為真.

例如:for(i=1;;i++);

相當於i=1;

while(1)

(3)表示式3

也可以省略,但此時程式設計者應另外設法保證迴圈能正常結束.如:

for(i=1;i<=100;)

這個例子的迴圈增量沒有放在表示式三的位置

而是作為迴圈體的一部分

其效果是一樣的.

(4)可以省略

表示式1

和表示式3

,只有表示式2

即只給迴圈條件.

如for(;i<=100;)

這個相當於

whlie(i<=100)

(5)三個表示式都可以省略,如:

for(;;)語句

相當於while(1)語句

即不設初值

不判斷條件(認為

表示式2

為真值)迴圈變數不增值,無終止的執行迴圈體.

(6)表示式1

也可以是設定迴圈變數初值的賦值表示式,也可以是與迴圈變數無關的其他表示式.如:

for(sum=0;i<=100;i++)

for(sum=0,i=0;i<=100;i++)

6樓:匿名使用者

就給你個簡單的 #include int main(void)return 0;}

7樓:匿名使用者

//例如實現1加到100的和!#include main() printf("1加到100=%d",num);}

python的for如何獲得當前迴圈次數

在python的for迴圈裡,迴圈遍歷可以寫成 for item in list print item 它可以遍歷列表中的所有元素,想到的替代方案是 count 0for item in list print item count 1 if count 10 0 print did ten 或 fo...

無塵車間空氣迴圈次數的標準大概多少

青島亂翻書 關於發布 潔淨廠房設計規範 的通知 計標 1984 2483號 根據原國家建委 78 建發設字第562號文的要求,由電子工業部會同有關部門共同編制的 潔淨廠房設計規範 已經有關部門會審。現批准 潔淨廠房設計規範 gbj73 84為國家標準,自一九八五年六月一日起施行。本規範由電子工業部管...

不確定性關係是否適用於巨集觀物體

會跑的水煮魚 對不起 真的不會1 看看這個有沒幫助 布羅意把光的波粒二象性觀點加以推廣,認為一切微觀粒子都具有波動性。乙個動量為p 能量為e的自由的粒子,相當於乙個波長為 h p 頻率為 e h 沿粒子運動方向傳 播的平面波。許多實物粒子物質波的波長很短。例如,能量為100電子伏的電子,其物質 波波...