程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言基礎知識 >> C語言基礎教程(三)輸入輸出函數及控制流程語句(18)

C語言基礎教程(三)輸入輸出函數及控制流程語句(18)

編輯:C語言基礎知識
1.3.4break、continue和goto語句
1.3.4.1break語句
break語句通常用在循環語句和開關語句中。當break用於開關語句switch中時,可使程序跳出switch而執行switch以後的語句;如果沒有break語句, 則將成為一個死循環而無法退出。break在switch中的用法已在前面介紹開關語句時的例子中碰到,這裡不再舉例。
當break語句用於do-while、for、while循環語句中時,可使程序終止循環而執行循環後面的語句,通常break語句總是與if語句聯在一起。即滿足條件時便跳出循環。
例19:
main()
{
inti=0;
charc;
while(1) /*設置循環*/
{
c='\0'; /*變量賦初值*/
while(c!=13&&c!=27)/*鍵盤接收字符直到按回車或Esc鍵*/
{
c=getch();
printf("%c\n",c);
}
if(c==27)
break; /*判斷若按Esc鍵則退出循環*/
i++;
printf("TheNo.is%d\n",i);
}
printf("Theend");
}
注意:
1.break語句對if-else的條件語句不起作用。
2.在多層循環中,一個break語句只向外跳一層。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved