C语言内循环中break的作用,C语言中break和continue在各种循环中的用法,谢谢...
C语言中continue与break的用法介绍
1. continue
continue 可用于 C 提供的全部三种循环结构。continue 会致使循环跳过循环体中余下的语句,转而判断循环条件是否仍然成立,然后选择是否再次进入循环体。如果 continue 位于循环嵌套中的一个内循环,则其仅能影响该内循环的执行情况,而不会对外循环造成任何影响。例如:
/*--------------------------------------------------------------
| 功能: 统计从 1 到 N 中一共有多少个数字可以被 5 整除
-------------------------------------------------------------*/
#include int main(void)
{
int i, j, total;
/* 本程序仅用于演示 continue 的作用,实际上没有人用这么笨的方法进行统计 */
do
{
printf("Please enter an integer: ");
scanf("%d", &i);
if ( i == 0 )
{
printf("Zero is not allow. ");
continue;
}
for ( j = 1, total = 0; j <= i; ++j )
{
if ( j % 5 )
{ /* j 不能被 5 整除 */
<发布者:admin,转转请注明出处:http://www.yc00.com/web/1731084635a3610687.html
评论列表(0条)