break语句只能用于switch语句或循环体之中。用于循环体内部时,其功能为跳出本层的循环体从而提前结束循环。
【例5.11】 break语句用于循环体内部示例。
#include "stdio.h"
main()
{int i;
for(i=1;i<=5;i++)
{if(i>3)
break;
printf("%d,",i);
}
}
程序运行结果为
1,2,3,
continue语句只能用于循环体中,其功能是跳过循环体中continue之后的那一部分循环体,而继续进行下一次循环。
对于while循环和do-while循环,执行continue将转向循环条件的判断;而对于for循环,执行continue将转向计算表达式3,然后转向循环条件的判断。
【例5.13】 continue语句用于循环体内部示例。
#include "stdio.h"
main()
{int i;
for(i=1;i<=5;i++)
{if(i<=2)
continue;
printf("%d,",i);
}
}
运行结果为
3,4,5,
选自《C语言程序设计—从入门到进阶》,人民邮电出版社。
温馨提示:答案为网友推荐,仅供参考