while和if的區別

最近在自我學習中,在一個案例中發現while條件和if條件還是有一些區別的,之前一直以爲是相同的,這是一個很大的誤區
while語句屬於循環語句,在判斷是,如果條件爲true,則會繼續判斷,直到false爲止,即會進行多次判斷(除非一開始條件就是錯的)
if語句屬於條件判斷語句,如果條件是true,則繼續執行,爲false則跳出語句不執行,只會進行單次判斷

while與if語句的最大的相同點是都有至少一步的判斷。
最大的不同點是:IF語句運行完畢後,接着運行下面的語句。而While中的執行語句運行完畢後,還要進行繼續判斷條件是否符合循環條件,根據判斷的條件,返回執行語句或繼續運行下面的程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章