關於for迴圈的簡單介紹

2021-10-04 06:43:58 字數 867 閱讀 3702

for迴圈結構是由三部分組成的:初始變數、迴圈條件、變數的變化和迴圈的語句塊。
初始變數:迴圈開始時,變數的初始值,當定義多個變數時,他們中間用「,」隔開。

迴圈條件:又叫測試語句,測試給定的條件是真還是假。如果條件為真,那麼就要執行迴圈中給定的**,否則迴圈就會退出來。

迴圈語句塊:當條件滿足時,所要執行的**,給出特定的結果。

1、for(定義初始變數,第二個變數,迴圈條件;變數變化)

注意:條件與變數之間得用「;」隔開。

舉例:

列印的結果就是0、1、2、3、4、5、6、7、8、9

for迴圈還可以多層巢狀,for迴圈裡能有多個迴圈,執行迴圈時,依次逐個迴圈,for迴圈中的變數存在週期為一整套迴圈,包括巢狀內的迴圈。

在多種迴圈裡,for迴圈是迴圈形式最為緊湊的,運用的也非常多,非常廣,和while迴圈有些許相似。

2、我們來對比一下for迴圈和while迴圈的功能:

(1)迴圈的結構不同

for迴圈的表示式為:

for(定義初始變數,第二個變數,迴圈條件;變數變化)

while迴圈的表示式為:設定變數,while(迴圈條件)

(2)執行條件的判斷方式不同

for迴圈執行末尾迴圈體後將再次進行條件判斷,若條件還滿足,則繼續重複迴圈,當不滿足條件時則跳出當下for迴圈。(遇到不滿足的條件就立刻退出)

while迴圈當滿足條件時進入迴圈,進入迴圈後,當條件不滿足時,執行完迴圈體內全部語句後再跳出,而不是立即跳出迴圈。(就算條件不滿足時,也仍會執行完當前迴圈)

關於for迴圈的簡單理解

首先,for迴圈的格式如下 就拿氣泡排序來說吧 int arr for int i 0 i 你是否有以下疑問 迴圈變數的初始化為什麼是0?迴圈條件到底是怎麼設定的?雙重迴圈的類迴圈條件不好想?首先 這個初始化不一定是零,可以是1或者其它數,具體看情況 其次 一般初始化時0的原因是因為迴圈條件比如i ...

關於adodb的簡單介紹

adodb 不管後端資料庫如何,訪問資料庫的方式都是一致的,開發設計人員不必為了某一套資料庫,而必須再學習另一套不同的 訪問方法,這大大減輕開發人員的知識負擔,過去的知識往後仍可繼續使用 外文名 active data objects data base 簡 稱 adodb 含 義 php 訪問資料...

關於GitHub的簡單介紹

github是目前世界上最先進的分布式版本控制系統,最初由linus torvalds編寫,用作linux核心 的管理。在推出後,git在其它的專案中也取得了很大成功,尤其是在ruby社群中。目前,包括rubinius merb和bitcoin在內的很多知名專案都使用了git。git同樣可以被諸如c...