程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C退出多層嵌套循環技巧

C退出多層嵌套循環技巧

編輯:關於C語言

由於break語句只能影響它的最內層循環,要想立即從深層嵌套循環中退出,有哪些方法呢?

1、使用goto語句:



要想在這種情況下避免使用goto語句,可以考慮以下兩種方案:

2、設置狀態標志:

當你希望退出所有循環時設置一個狀態標志,但這個標志在每個循環中都必須進行測試:

=(status == OK &&(status == OK &&=

3、使用函數返回:

把所有的循環都放在一個單獨的函數裡,當災難降臨在最內層的循環的時候,可以使用return語句離開這個函數

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved