c语言中continue的用法尽量具体点

如题所述

if中为真就执行continue,就进行下一次循环,如果那点换成是break就直接退出循环了,即使没有循环完,也是不再循环,直接退出循环结构。

continue用于结束本次循环,并进入下次循环。if控制紧邻其的一个语句,那么当然是为真才能执行的了。所以结论就是:if()为真,直接下次循环,为假的话,执行后续语句。

扩展资料

C语言的程序结构:

①判断语句(选择结构):

if 语句:“如果”语句;if—else 语句:“若…(则)…否则…”语句;switch 语句:“切换”语句;switch—case:“切换—情况”语句。

②循环语句(循环结构):

while 语句:“当…”语句;do—while 语句:“做…当…(时候)”语句;for 语句:条件语句(即“(做)…为了…”语句)。

③跳转语句(循环结构:是否循环):

goto 语句:“转舵”语句,也称“跳转”语句;break 语句:“中断”(循环)语句,即结束整个循环;continue 语句:“继续”语句(结束本次循环,继续下一次循环);return 语句:“返回”语句。

需要说明的是:

1、一个C语言源程序可以由一个或多个源文件组成。 

2、每个源文件可由一个或多个函数组成。

3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。

4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“ ;”。)

6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

参考资料:百度百科- c语言

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-05-07
continue是在循环体中用的
例如:
for(i = 0;i< 100;i++)
{
if(i == 50)continue;
function(i);
}
当遇到continue时,跳过continue下部分的循环体
就是说continue是跳过本次循环继续下次循环,例如,当如要输出一个数,不满足条件就跳过,输出,就可以用continue,明白不,希望采纳本回答被提问者采纳
第2个回答  2012-03-04
感觉和中文意思一样,就是继续循环,不符合的执行下一条
第3个回答  推荐于2018-11-04
for(i = 0;i< 100;i++)
{
if(i == 50)continue;
function(i);
}
这个循环里,当且仅当i = 50的时候,不执行function();本回答被网友采纳

c语言中continue的用法尽量具体点
if中为真就执行continue,就进行下一次循环,如果那点换成是break就直接退出循环了,即使没有循环完,也是不再循环,直接退出循环结构。continue用于结束本次循环,并进入下次循环。if控制紧邻其的一个语句,那么当然是为真才能执行的了。所以结论就是:if()为真,直接下次循环,为假的话,执行后续语句。

c语言中continue语句的作用
c语言continue作用是结束本次循环,即跳过循环体中下面尚未执行的语句,然后进行下一次是否执行循环的判定。continue 语句只结束本次循环,而不是终止整个循环。continue 只能在循环语句中使用,即只能在 for、while 和 do…while 中使用,除此之外 continue 不能在任何语句中使用。计算机术语,表示结束本次...

continue在c语言中的用法
1、首先定义一个int类型的变量n。2、接着用while进行判断,判断条件是n>0,如果小于0则自动退出循环。3、然后使用continue跳过循环,如果n等于3,则跳过此次循环进入下一次循环。4、如果n不等于3则打印相关内容,同时n递减。5、之后右键单击,点击弹出菜单中的“Run Code”运行程序。6、在终端中查看结...

C语言中continue的用法
continue跳过本次循环,进入下一次。break直接跳出循环。比如For循环,遇到Contimue生效后,直接重新执行for的表达式,也就是本循环中Continue下面的语句就不执行,跳过循环中的一次。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码...

c语言中continue的用法尽量具体点
continue与循环控制语句配合使用,在一些复杂的控制中,可以根据条件结束本次循环,回到循环体开始部分。在不提倡使用goto语句的情况下,continue是很好的替代语句。continue与break有区别。break要终止循环的执行,退出循环体。

c语言中continue用在循环语句的最后是什么意思
continue语句只要是用在循环体中(不管哪个位置),都是用来跳出当前次循环,进入下一次循环。举例说明如下:int i, s=0;for(i=0; i<5; i++){ s += i; if(i==3) \/\/ 如果i=3跳出此次循环,进入i=4的循环(此时加continue没什么意义) continue;}\/\/ 执行程序后s=0+1+2+3...

询问一个关于c语言中continue的用法
语句 if( ch<65 || ch>90) continue; 的意思是:如果 ch 小于 65 或者 ch 大于 90 则 跳过 后续 语句,(即 不打印),进入 下一轮 循环。continue 的意思 是 结束本次 循环, 跳入下次循环。

C语言中continue的用法是什么?
跳过输出,然后可以继续使用。重复当前循环,并且循环中继续的语句将不会执行。例如:int num;While (1) {the scanf(“% d”,& num);如果(num != 123)继续;Printf(“% d”,num);打破;当输入不是123时,您将一直接受数据,直到输入123,输出123,结束循环。输出输入:12312123:123。

求解下面C语言程序中continue的用法。
\/\/continue的意思是:结束本次循环,跳过循环体中没有执行的语句,接着进行是否下次循环的判断。include<stdio.h> main(){ intx=8;for(;x>0;x--){ if(x%3){ printf("%d,",x--);continue;} printf("%d,",--x);} } \/\/第一次,x=8,x%3==2条件为真,输出x为8,输出完x=7(x...

c语言continue的用法
楼主你的程序,有问题。i(a[i]>a[j]){t=a[=i];a[i]=a[j];a[j]=t;} continie;此句有问题,此处continue无意义,而且你的continue写错了。正确的语句如下:if(a[i]>a[j]){t=a[=i];a[i]=a[j];a[j]=t;}

相似回答