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 */
相关文章
相关标签/搜索