C程序设计与实践 第3章(课件).ppt

C程序设计与实践 第3章(课件).ppt

推荐资料 更多图书信息请见星图书业:/ 计算机各级在线考试试题见前程在线考试网:/ break语句只能跳出(终止)其所在的循环,在循环语句嵌套使用时,break语句只是跳出内循环体,而不能一下子跳出多层循环。要实现跳出多层循环可以设置一个标识变量,控制逐层跳出。 例如: int flag = 0; for ( ; ; ) { for ( ; ; ) { if (表达式) { flag=1; break; } } if (flag) break; } 注意:break语句只限于从三种循环结构或从switch结构中跳出,跳出到上述各种结构语句的正常结束位置处。 3.4.7 continue 语句  有时候,我们还希望在循环体中当某个条件成立时跳转到当前的循环的开始位置继续执行,也就是说跳过当前循环体的剩余语句,准备好开始下一轮循环。 例3.22 输入一个正整数,输出它的所有不重复的质因子。 #include stdio.h ? void main() { int a, i; ? scanf(”%d”, a); printf(”%d的所有不重复的质因子是:”, a); for (i = 2; i = a - 1; ) { if (a % i != 0) { i++; continue; }; a = a / i; printf(”%d,”, i); while (a % i == 0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档