1樓:河南新華電腦學院
在幾種基本的程式設計中,while是一種比較常見的迴圈結構,先判斷迴圈條件是否為真,若是的話,就執行迴圈體語句;然後第二次再判斷條件,若是還滿足,那麼繼續執行迴圈體語句,由此構成迴圈,直到有某一次條件不滿足就直接結束迴圈。if是選擇結構,只會執行一次,條件滿足就執行,不滿足就不執行。
2樓:網友
if是分支結構
if+goto才可以實現迴圈
不存在那個好用的說法,理論上各種迴圈結構都可以相互替代實現
3樓:聽不清啊
並沒有「if 迴圈」的。恐怕是for迴圈吧?
所有的while迴圈都可以用for迴圈來替代。所以說,for迴圈用起來更靈活、方便一些。
while迴圈看起來更容易理解一些,可讀性更好一些吧。
4樓:岔路程式緣
在各種程式語言中,並沒有if迴圈。
雖然if語句不是迴圈語句,但它廣泛存在,它叫"條件分支語句"。是根據不同的條件執行不同的語句的結構形式,它沒有迴圈功能。
5樓:crazy_小豬
if? 應該是for迴圈。
也不能說哪個好用吧,要根據實際情況來。
如果你要遍歷乙個陣列,而且陣列大小也知道,這些你可以用for迴圈,迴圈次數是陣列的大小。
當你要遍歷乙個連結串列時,因為連結串列的大小你是不知道的,此時你就可以while迴圈,迴圈條件是:當前的指標不為null。
並不是一定要使用其中的某乙個。
6樓:月光下的
您好,很高興您的問題。
在任何乙個程式設計語言中,都可以歸納為有三種基本的程式結構:順序、選擇和迴圈結構。其中選擇結構有代表性的就是if語句,表示滿足條件即執行其後語句,不滿足就不執行;常用迴圈結構有while語句和for語句,若是迴圈次數已知並且迴圈變數變化起來有規律,那麼就選擇for迴圈,其他情況就可以選擇while迴圈。
當然這也只是常規情況,這兩種迴圈是可以互換的,沒有絕對好壞之分。
while和for迴圈有何區別?
7樓:網友
當知道執行次數的時候一般用for,當條件迴圈時一般用while。
1.兩種迴圈在構造死迴圈時的區別。
用while構造死迴圈時,一般會使用while(true)來構造死迴圈;而用for來構造死迴圈時,則使用for(;;來構造死迴圈。
這兩個死迴圈的區別是:while迴圈裡的條件被看成表示式,因此,當用while構造死迴圈時,裡面的true實際上被看成永遠為真的表示式,這種情況容易產生混淆,有些工具軟體如pc-lint就會認為出錯了,因此構造死迴圈時,最好使用for(;;來進行。
2.兩種迴圈在普通迴圈時的區別。
對乙個陣列進行迴圈時,一般來說,如果每輪迴圈都是在迴圈處理完後才講迴圈變數增加的話,使用for迴圈比較方便。
如果迴圈處理的過程中就要將迴圈變數增加時,則使用while迴圈比較方便。
還有在使用for迴圈語句時,如果裡面的迴圈條件很長,可以考慮用while迴圈進行替代,使**的排版格式好看一些。
while迴圈和for迴圈的區別?
8樓:老男孩教育
for迴圈可以遍歷任何序列的專案,比如說字串、列表、元組、字典、集合等序列型別,逐個獲取序列中的各個元素。
while迴圈會一直執行它下面的**片段,直到它對應的布林表示式為false時才會停下來。具體來講,while迴圈所作的和if語句類似,也是去檢查乙個布林表示式的真假,不一樣的是它下面**片段不是隻被執行一次,而是執行完成後再調回帶while所在的位置,如此重複進行,直到while表示式為false為止。
for迴圈和while迴圈的區別:
對比for迴圈和while迴圈,我們不難發現,兩者在使用else上有很大區別。
如果else語句和while迴圈語句一起使用,則當條件變成false時,就執行else語句。如果else語句和for迴圈語句一起使用,else語句塊只在for迴圈正常終止時執行。
另外for迴圈和while迴圈的迴圈次數有很大不同。前者取決於資料包含的元素個數,後者取決於條件何時為false。而在迴圈取值方面,for迴圈比while迴圈要強大,所以如果遇到迴圈取值的場景,就應該用for迴圈。
但是另一方面,for迴圈只能對某種事物的集合做迴圈,而while可以進行任何種類的迴圈,不過while迴圈很容易發生錯誤。
如何在while迴圈和do while迴圈中加BREAK
不管是while還是do while,break 都是放到while中。舉例 public class test x system.out.print n 標點符號問題.while i 100 這裡有分號,表示無迴圈體的while迴圈.應當去掉分號,迴圈體用花括號括起來.while i 100 do...
c語言while迴圈的問題
意思是如果a 為真,則執行while中的迴圈體!a 為迴圈條件!但是個死迴圈!因為沒有辦法確定a 的值為真還是為假!寫個例子吧!int a 0 while a 5 當a 0時,判斷a 5為真!執行迴圈體!這個迴圈體共執行5次!即執行5次a 可以執行一下看看每次都是什麼效果!可能能加深你對迴圈的理解!...
大迴圈和小迴圈
汽車發動機冷卻系統的作用,就是使發動機在所有工況下都保持在適當的溫度範圍內,既要防止發動機夏天過熱,也要防止冬季發動機過冷。1 大迴圈,一般指體迴圈。當心室收縮時,含有較多的氧及營養物質的鮮紅色的血液 動脈血 自左心室輸出,經主動脈及其各級分支,到達全身各部的毛細血管,進行組織內物質交換和氣體交換,...