-
當具體迴圈數(條件)不明確時使用 while,當指定迴圈數(條件)時使用 for
另乙個是[當前型週期]和[直到性周期]之間的區別。
當滿足條件時,執行下一條語句;
直到性周期](先執行)直到條件不為真,然後繼續下乙個語句;
它們之間的區別在於:
電流型環路僅在滿足條件時執行;
另一方面,[直到性周期]將至少執行一次,直到條件不成立。
例如:for(i=0; i<100;i++) *當 i 的值介於 0 和 100 之間時,程式將執行迴圈主體中的語句*
while:做而(判斷語句); 在任何情況下,它都必須執行一次,然後確定 while 條件是否為真
-
我不認為這兩個迴圈之間有太大區別,只要你知道乙個判斷條件,都可以使用。
看起來你已經習慣了。 當有初始值時,我通常使用 for(),個人習慣......
此外,雖然有特殊的用途。
無論如何,do 必須執行一次。
而(判決書);
-
例如,當您知道迴圈數時,可以同時使用 for 和 while。
for(int i=0;i<100;i++) 可以寫成 int i=0;
while(i<100),只有在不知道迴圈數的情況下才能使用 while,例如 while(x>0)。
-
它們中的大多數是可互換的,但請考慮哪乙個是可讀的。
如果你多寫一些程式,你會發現可讀性是很重要的,乙個你看不懂的程式不會是好的程式。
-
我明白這兩個詞的區別雖然通常用於引發連續事件; for 通常用於描述持續一定時間的狀態或情況。 下面簡單總結一下這兩個詞的意思、發音和用法,先給大家乙個大致的了解
讓我們看一下 while 和 for 之間的其他區別:
1.While 表示某事正在發生或同時發生,而 for 表示一段時間的持續時間。
例句:
while you're reading your book, i will be cooking dinner.
當你在讀書的時候,我會做晚飯。
i studied french for three years when i was in college.
我在大學裡學習了三年法語。
2.雖然通常用於表達對比和對立,而用於強調時間範圍。
例句:
while it's hot outside, it's cold inside.
外面很熱,裡面很冷。
i'll be on vacation for two weeks.
我會去度假兩個星期。
3.雖然可以表示“雖然”,表示兩個事實相互矛盾; FOR 不是這個意思。
例句:
while i know it's unhealthy, i still enjoy eating junk food.
雖然我知道垃圾食品不健康,但我仍然喜歡它。
i brushed my teeth before going to bed, for good oral hygiene.
為了口腔健康,我在睡前刷牙。
4.雖然通常用於引發連續事件; for 通常用於描述持續一定時間的狀態或情況。
例句:
while i was jogging, i saw a beautiful sunset.
我正在慢跑,看到了美麗的日落。
it rained for three days straight.
連續三天下雨。
5.雖然追求兩個事件之間的相關性,而追求事件持續的時間長度。
例句:
while you're in the shower, can you also wash your hair?
當你洗澡時,你能順便洗頭嗎?
i worked for two years before i got promoted.
在我公升職之前,我工作了兩年。
-
區別:對於迴圈,就是對某個物件進行迭代,通俗地說,就是根據迴圈的次數來限制重複次數。 而迴圈在滿足某些條件時執行。
對於迴圈使用:
int a=0;
for(int i=0;i<10;i++)a++;A 加 1 加 10 倍,最後 A 是 10。
while 迴圈用法:
int a=0
while(a<10){
a++;A 不斷將 1 加到 1 和 10 以退出迴圈。
-
While 和 for 是 C++ 中的兩種迴圈語句,它們的區別如下:
迴圈條件:在迴圈開始時評估乙個while迴圈的迴圈條件,如果條件為真,則執行迴圈體; for 迴圈的迴圈條件在迴圈的開始和每個迴圈的結束時進行評估。
迴圈控制:while迴圈的迴圈控制語句位於迴圈體內部,for迴圈的迴圈控制語句位於迴圈的頭部。
使用場景:雖然迴圈適用於無限數量的迴圈,而for迴圈適用於確定迴圈數。
-
for 迴圈。
while 和 while 之間的區別如下:
一、迴圈結構不同for 迴圈。
for(單表示式; 條件表示式知道波段; 最後是迴圈體)。
while 迴圈的表示式為:while。
2、判斷執行條件的方式不同for環路執行迴圈結束後,再次判斷條件,如果條件仍然為真,則重複上述迴圈,當條件不為true時,電流for環路將被跳躍。
while迴圈在滿足條件時進入迴圈,進入迴圈後,當條件不滿足時,在執行迴圈體中的所有語句後跳出(而不是立即跳出迴圈。
3.使用目的不同for 迴圈的目的是限制迴圈體可以執行的次數,使結果更準確。
while 迴圈的目的是重複執行語句或塊。
第四,語法不同迴圈的語法為:for (variable = start value; 變數 <=結束值; 變數 = 變數 + 步長值)。
while 迴圈的語法是:while (“conditional”) line 和 encyclopedia - for 迴圈。
-
當您知道執行次數時,通常使用 for,以及何時要有條件地迴圈。
1.構造無限迴圈時兩種型別的迴圈之間的區別。
當使用 while 構造無限迴圈時,while (true) 一般用於構造無限迴圈; 當使用 for 構造無限迴圈時,for(;; 黑野橋構建了乙個無盡的迴圈。
這兩個迴圈的區別在於,while 迴圈中的條件是作為表示式的處理,所以在構造 while 迴圈的時候,其中的 true 實際上被看作是乙個始終為 true 的表示式,這很容易引起混淆,而 pc-lint 等一些工具會認為有問題, 所以在構造乙個無限迴圈時,最好使用 for(;; 繼續。
2.在正常週期的情況下,兩個週期之間的差異。
在迴圈陣列時,一般來說,如果每一輪迴圈都是在迴圈處理完之後,再新增迴圈變數,那麼使用 for 迴圈會更方便。
如果想在迴圈處理過程中增加迴圈變數,使用while loop襪子脊椎按摩療法會更方便。
另外,在使用 for 迴圈語句時,如果其中的迴圈條件很長,可以考慮改用 while 迴圈,以使 ** 的排版格式更好看。
-
C 語言中 for 語句和 while 語句的區別:
1.不同的使用場景:
當執行次數已知時,For 通常用於乾燥,而 while 通常用於條件迴圈。
2.兩個迴圈在構造無限迴圈中的區別:
while迴圈中的條件被看作是表滑的奇達公式,所以在用while構造乙個無限迴圈的時候,裡面的真實際上被看作是乙個永遠為真的表示式,這很容易引起混淆,有些工具比如pc-lint會認為有什麼不對勁, 因此,最好在構建無限迴圈時使用 。
3、兩個週期與普通週期的區別:
在迴圈陣列時,如果在處理每個迴圈後新增迴圈變數,則使用 for 迴圈會很方便。
如果想在迴圈處理過程中增加迴圈變數,使用 while 迴圈會更方便。
-
在 C 語言中,while 語句用於在程式碼的第一次搜尋中重複執行 ** 塊,只要指定的條件為 true。 迴圈體將繼續執行,直到指定的條件變為 false。 while 迴圈的語法如下所示:
while (condition) {
圓形體生成芹菜櫻桃碼塊。
在此語法中,condition 是在每次迭代之前計算的布林表示式。 如果表示式的結果為 true,則執行迴圈體中的 ** 塊。 然後再次測試該條件,如果仍然滿足延遲條件,則迴圈將繼續執行。
如果不再滿足該條件,則退出迴圈。
例如,以下段使用 while 迴圈列印數字 1 到 10
int i = 1;
while (i <=10) {
printf("%d ",i);
i++;在此示例中,迴圈條件為 i <=10,在每次迭代之前計算。 只要 i 的值小於或等於 10,迴圈就會一直被執行。 在每次迭代中,i 的值將增加 1,並且數字 1 到 10 將列印在螢幕上。
取決於它是在 scanf 還是 printf 中使用。
在 scanf 中,新增 * 的部分將被忽略,並且不會被引數檢索。 >>>More
C 沒有字串型別的變數,但它有乙個字串型別的常量,“謝謝”。"此字串是乙個常量,在 C++ 中,字串是在 C++ 庫中定義的類,稱為字串類。 char 只是定義乙個字元。 因為字串“thank you”作為右值表示他的第乙個字元的位址,即字母't'所以可以有: >>>More
呵呵,這個哥哥和我幾個月前的樣子很像。 在學習 C 之前,我認為 C 應該能夠實現任何事情。 但是在學習之後,我發現我離Windows還很遠。 >>>More
你能說清楚嗎,我不知道你的意思。 是否要在 main 函式中呼叫乙個函式,然後不知道如何定義被呼叫的函式? 如果是這樣的話,我可以告訴你。 >>>More
這句話的意思是,從2到k+1之間沒有能被n整除的數字,所以輸出是素數,當然不能被else代替,否則一些非素數的數字也會作為素數輸出。