shawind 发表于 2007-9-17 09:50:00

<c语言解析教程>中说得就很清楚:


break和continue这两个特殊的语句会中断正常的控制流.break语句退出最内层的循环或switch语句.
while(1)
{
    scanf("%lf", &x);
    if (x < 0.0)
    break;/*exit loop if x is negative*/
    printf("%f\\n", sqrt(x));
}
/*break jumps to here*/
这是对break的一个典型应用.这是一个无限循环,它用if表达式测试给定的条件来终止循环.

coolpay64 发表于 2007-9-17 23:09:58

引用第19楼kurai于2007-09-16 22:40发表的:
対不 起、私的中文 不好い、

我的結論は是、有LOOP時、BREAK会立即離れ開LOOP、不論有無いIF在裏面。

丫兒別給我這種半吊子的R文
最少要有玄天的程度才出來
(啊。。。跑題了,,,)


順便一提break 還會在switch中使用

杀鸡四天王 发表于 2007-9-18 02:58:05

简单的说break就是用来中断循环和开关用的。
页: 1 2 [3]
查看完整版本: 关于if.....else