程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> break、continue 和return 在程序中的重要性

break、continue 和return 在程序中的重要性

編輯:關於PHP編程

第一:break語句通常用在循環語句和開關語句中,當break語句用於do-while、for、while循環語句中時,可使程序終止循環而執行循環後面的語句, 通常break語句總是與if語句聯在一起,即滿足條件時便跳出循環。

例如: main() { int i=0; char c; while(1) /*設置循環*/ { c='\0'; /*變量賦初值*/ while(c!=13&&c!=27) /*鍵盤接收字符直到按回車或Esc鍵*/ { c=getch(); printf("%c\n", c); } if(c==27) break; /*判斷若按Esc鍵則退出循環*/ i++; printf("The No. is %d\n", i); } printf("The end"); }

注意:
1) break語句對if-else的條件語句不起作用。www.2cto.com

2) 在多層循環中, 一個break語句只向外跳一層。

第二:continue語句的作用是跳過循環本中剩余的語句而強行執行下一次循環。continue語句只用在for、while、do-while等循環體中,常與if條件語句一起使用,用來加速循環。 例如: main() { char c; while(c!=13) /*不是回車符則循環*/ { c=getch(); if(c==0X1B) continue; /*若按Esc鍵不輸出便進行下次循環*/ printf("%c\n", c); } } 其實就是continue跳過一次循環以及後面的語句,進行下次循環。

第三: return語句是將函數的值返回主調函數。例如: int max(int a,int b) { if(a>b)return a; else return b; } 這個函數是返回a和b中的最大值; return 語句的一般形式為: return 表達式 或者為: return (表達式)

 

摘自 chaojie2009的專欄

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