天天看點

帶标簽的continue

continue 語句是跳過循環體中剩餘的語句而強制執行下一次循環,其作用為結束本次循環,即跳過循環體中下面尚未執行的語句,接着進行下一次是否執行循環的判定。

continue 語句類似于 break 語句,但它隻能出現在循環體中。它與 break 語句的差別在于:continue 并不是中斷循環語句,而是中止目前疊代的循環,進入下一次的疊代。簡單來講,continue 是忽略循環語句的當次循環。

注意:continue 語句隻能用在 while 語句、for 語句或者 foreach 語句的循環體之中,在這之外的任何地方使用它都會引起文法錯誤。

在循環體中使用 continue 語句有兩種方式可以帶有标簽,也可以不帶标簽。文法格式如下:

帶标簽的 continue 語句示例代碼如下

預設情況下,continue 隻會跳出最近的内循環(代碼第 3 行的 for 循環),如果要跳出代碼第 2 行的外循環,可以為外循環添加一個标簽 label1,然後在第 5 行的 continue 語句後面指定這個标簽 label1,這樣當條件滿足執行 continue 語句時,程式就會跳轉到外循環,判斷條件繼續運作。

輸出試一試:

今天學到了嗎。。。。