break的使用例一

时间:2020-12-07 19:28:55
 /*
Name:break的使用例一
Copyright: By.不懂网络
Author: Yangbin
Date:2014年2月21日 02:28:24
Description:本程序代码无如何含义,只用来学习break语句;
*/
# include <stdio.h>
int main(void)
{
/*
switch (2) //例一
{
case 2:
printf("AAAA\n");
break; //break语句可以用于switch;更改成if语句测试,注释掉switch语句。 }
*/
//if (3>2) //例二
//break;
/*如果break语句没有包含在for循环或switch里面,将会导致编译错误 ,也就是说,
break 语句不能单独用于if,只能包含在循环和switch里面;将if语句注释掉,继续下一个正确的
break用法.
编译错误提示:[Error]error: break statement not within loop or switch
*/
int i;
for(i=;i<;++i) //例三
{
if(>)
break; //break语句用来跳出一个循环或一条switch语句
printf("BBBB\n"); //所以printf永远不会输出
} return ;
} /*
----------------------
该代码由C-Free 5.0 编写并输出调试结果
-----------输出结果-----------
因为break终止了for循环,所以printf不会输出
-------------------------------------
总结:
break虽然是if中的一个语句,但是不能单独用于if,break语句应当包含在循环语句之内
如上述3个例子中,第一个和第三个正确,第二个为错误用法。 */