brea是關鍵詞,不是你這樣用的 , 你還需要閱讀以下內容學習一下,
break語句通常用在循環語句和開關語句中。當break用于開關語句switch中時,可使程序跳出switch而執行switch以后的語句;如果沒有break語句,則會從滿足條件的地方(即與switch(表達式)括號中表達式匹配的case)開始執行,直到switch結構結束。
當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的條件語句不起作用。
2. 在多層循環中,一個break語句只向外跳一層。 |