break的使用例一

 1 /*
 2   Name:break的使用例一 
 3   Copyright: By.不懂網絡
 4   Author: Yangbin
 5   Date:2014年2月21日 02:28:24 
 6   Description:本程序代碼無如何含義,只用來學習break語句; 
 7 */
 8 # include <stdio.h>
 9 int main(void)
10 {
11     /*
12     switch (2) //例一 
13     {
14         case 2:
15         printf("AAAA\n");
16         break; //break語句能夠用於switch;更改爲if語句測試,註釋掉switch語句。 
17          
18     }
19     */
20     //if (3>2)  //例二 
21     //break; 
22     /*若是break語句沒有包含在for循環或switch裏面,將會致使編譯錯誤 ,也就是說,
23     break 語句不能單獨用於if,只能包含在循環和switch裏面;將if語句註釋掉,繼續下一個正確的
24     break用法.
25     編譯錯誤提示:[Error]error: break statement not within loop or switch 
26     */
27     int i;
28     for(i=0;i<3;++i) //例三 
29     {
30         if(3>2)
31         break; //break語句用來跳出一個循環或一條switch語句 
32         printf("BBBB\n"); //因此printf永遠不會輸出 
33     } 
34      
35     return 0;
36 }
37 
38 /*
39 ----------------------
40 該代碼由C-Free 5.0 編寫並輸出調試結果
41 -----------輸出結果-----------
42 由於break終止了for循環,因此printf不會輸出
43 -------------------------------------
44 總結:
45 break雖然是if中的一個語句,可是不能單獨用於if,break語句應當包含在循環語句以內
46 如上述3個例子中,第一個和第三個正確,第二個爲錯誤用法。 
47 
48 */
相關文章
相關標籤/搜索