百科网

首页 > 生活常识 > 生活经验

生活经验

c语言中continue的用法

生活经验佚名2023-05-10

continue是C语言中循环结构中的一种关键字,它是跳过本次循环当次后面的语句直接进入下一次循环的控制语句。一般来说,程序中使用continue语句,可以使程序的执行效率更高,同时也可以让代码更加简洁易懂。下面我们将详细讲解continue在C语言程序中的用法。

一、continue语句的语法

continue语句的语法比较简单,它只有一个关键字,不需要加任何表达式或其他参数。通常情况下,continue语句放在循环体内,用来跳过循环体中某一次后面的语句,进入下一次循环。continue语句的一般语法格式如下:

continue;

二、continue语句的使用

continue语句主要用于循环结构中,它的作用是跳过本次循环的剩余部分,直接进入下一次循环,从而提高了程序的运行效率。而且,使用continue语句还可以使程序的代码更加简洁。

在循环结构中,如果continue语句执行到循环体内部,则会跳过本次循环从而继续执行下一次循环,直到循环的条件满足结束循环为止。continue语句可以在for、while、do-while等循环结构内使用。

下面我们来看几个使用continue语句的经典的例子:

1.例一:输出1——10中的偶数。

include

int main()

{

int sum=0,i;

for(i=0;i<=100;i )

{

if(i%3==0)

continue;

sum =i;

}

printf("0——100中不是3倍数的数字之和为:%d\n",sum);

return 0;

}

运行结果:

0——100中不是3倍数的数字之和为:3367

解释:在上面的程序中,循环统计0——100中不是3的倍数的数字之和,如果数字是3的倍数则跳过本次循环,直接执行下一次循环,否则将该数字加入sum变量中。

三、continue语句与break语句的区别

continue语句和break语句都是C语言中的循环控制语句之一,它们的作用有些相似但却有着本质的区别。