C++,continue关键字怎么用

作者&投稿:荡轮 (若有异议请与网页底部的电邮联系)
c++当中的continue语句是怎么用的?~

你这程序不是很完整,我为了能在我这里能运行所以稍微改了下,但是程序本身的意思完全没改:
int x,y;//就声明了下变量
//y从1到50循环,在循环体内没出现y,那么很明显y仅仅是一个计数器而已,记录这个循环执行了多少次
for(y=1,x=1;y<=50;y++)
{
//如果X大于10那么就跳出循环,也就是结束本程序,break的意思是跳出当前的循环体,在这里就是跳出for循环而执行for循环之后的语句,而你for循环后没语句,那么就相当于程序结束了
if(x>=10)
break;
//如果X模2等于1,比如1、3、5、7、9(奇数)模2就为1,所以这句话的意思实际上就是判断x是不是奇数
if(x%2==1)
{
//在X是奇数的情况下,X的值等于本身再加5,意思是假如X本来是1,那么执行了x+=5后,X就等于6了,关键在这个continue这里,continue的意思是【结束本次循环,执行下一次循环】,注意是结束【本次】循环,而【不是跳出】循环。那么意思是如果X是奇数,那么循环执行到continue后就不会再执行x-=3了。而返回循环体开始 的地方执行新的一轮循环。
x+=5;
continue;
}
//明白了continue的意思后,这处代码的意思就很明显了,也就说只有当x是偶数的时候这句才会被执行
x-=3;
}
最后说一下结果:x=10;y=6;

举个例子
continue 和 break 都是在 for while switch 之中使用的。
break是跳出循环
而continue是在次继续运行循环 如:
for(int i=0; i <10; i++)
{
if (i == 3)
{
continue;//当i=3时, printf("test");不会输出,而是直接运行到for(int i=0; i <10; i++),i从4开始继续
}
printf("test");
}

简单明了点把:这个关键字其实很有用的,它用在循环语句中,一般配合if等语句一起使用,如果if条件成立则强制跳到“下一次”循环,而不是跳出整个循环语句!好好记住它,蛮有用的!

for (i=0;i<5;i++){if(i==3)continue;………………}当I=3时就直接下一个循环 不执行下边的语句了

没啥大用,可以不用,就是continue下的代码不再执行,继续循环操作(for,foreach,while...)


contins是什么意思?
Contins是一个英文单词,意为继续或持续。它常被用来描述动作、事件或情况的延续。例如,“大雨持续了一整天,淹没了整个城市。”在此,contins表示雨持续不断,没有停歇。Contins在商业领域的应用 在商业领域中,Contins也常被使用。它主要用于描述商业战略或业务模式的持续性和延续性。例如,“公司实...

contin不走能修好吗
能。CONTIN是常州市第二石英钟表厂的品牌。常州市第二石英钟表厂始建于1985年,是全国生产石英钟产量最大的厂家之一。根据查询资料显示:contin不走能修好,可以前往CONTIN手表官方店铺进行修理。

continual和continuous的区别continually和continuously的区别...
1、continuous可以做表语和定语,可做becontinious或continious+名词的搭配。continual只做定语,可做continual+名词的搭配。2、含义不同:continual是反复,不停止的意思。continous连续性的、不间断的意思。一、用法不同1、continuous可以做表语和定语,可做becontinious或continious+名词的搭配。例句:Thereisa...

怎样区别continual和continuous?
一、意思不同 1、continuous意思是:adj. 连续的,持续的;继续的;连绵不断的 2、continuous意思是:adj. 持续不断的;频繁的 二、用法不同 1、continuous:可以做表语和定语。例句:The civil war has raged almost continuously since 1976.译文:自1976年以来,激烈的内战几乎持续不断。2、continua...

怎样区别continual和continuous
(1)搭配区别:continuous做表语和定语 be continious或continious+名词 continual只做定语 continual+名词 (2)词意的不同:continual:反复,不停止(happen repeatedly)eg: continual knocks on the door反复的敲门声 continous:连续性的=unbroken(lack of interruption)eg: a continuous line一条不间断的线...

continual和continuous的区别?举几个固定搭配,谢谢
continious或continious+名词 continual只做定语 continual+名词 (2)词意的不同continuous和continual的区别:(1)搭配区别:连续性的=unbroken(lack of interruption)eg:a continuous line一条不间断的线 continuous pain\/headache持续的痛\/:continual knocks on the door反复的敲门声 continous,不停止(happen...

请问tobecontin中文意思是什么?
你好!翻译为:未完待续...希望能够帮到你!

...和for循环在语法,使用场景上有什么不同? break和contin
所以for循环适用于已知循环次数,while循环适用于未知循环次数。不知道要循环多少次,但当i>=n的时候停止循环。3、从适用范围考虑:一般来说,for对于初学使用的要多于while,但其实while的功能要大于for,所有的for循环都可以用while来表示,但就不是所有的while循环都可以用for循环来表示。

continue to do与continue doing的区别?
continue doing 和to do区别:1、用法不同:continue to do一般比较普遍,而很少用现在分词。不过在作及物动词时,把现在分词看做动名词也是可以的;continue doing中continue用作及物动词时,可接名词、动名词、动词不定式或that从句作宾语,也可以接as短语充当补足语的复合宾语。continue还可引出直接引语...

关于java的break和continiu?
1.continue 也许这样说你有点混淆,我来举个例子:for(i=1;i<=10;i++){ if(i%3==0)continue ;System.out.println("i = "+i);} 也就是说从1开始print,当遇到能整除3的数字时,运行continue命令去执行下一次循环。比如你的例子打印出来的结果就是 i = 1 i = 2 i = 4 i = 5 i...

鹿城区15177187436: C++,continue关键字怎么用 -
运功葡萄: for (i=0;i<5;i++) { if(i==3)continue; …… …… …… }当I=3时就直接下一个循环 不执行下边的语句了

鹿城区15177187436: C++的continue关键字怎么用 最好用例子说明 简单的例子 -
运功葡萄: 我举个例子 你就明白了for(int i=0;i<6;i++){if(i==3){continue;}system.out.println(i); } 结果 0 1 2 4 5 如果continue换成break 结果就是 0 1 2

鹿城区15177187436: c++里的continue语句怎么用?(详细) -
运功葡萄: 你好: continue与break有一定的相似性质,只不过continue是结束本次循环,而break是跳出循环.下面给你简单的写一个循环语句,你看看就会明白了 #include<iostream> using namespace std; void main() {for(int i = 0; i < 5 ;++i){if(i = 2) ...

鹿城区15177187436: C++,continue的用法
运功葡萄: 这个语句的作用是从continue语句处强制跳到下一次循环!没有if的话,就没有结果输出,因为每次循环到continue处都被强制跳过!

鹿城区15177187436: C++语言中continue关键词是什么意思?他跟英语单词翻译过来的意思是一样的吗? -
运功葡萄:[答案] continue英语意思是继续…c中也是继续的意思,这个继续你要试着理解一下:结束这次循环要执行的任务然后继续执行下一次该循环的工作……相对的还有break,break英语意思是打破打坏,冲出冲破…同理c中也有那么点break的意思:冲出这个循...

鹿城区15177187436: C++关键字有哪些都是什么意思? -
运功葡萄: 32个关键字详解 第一个关键字:auto用来声明自动变量.可以显式的声明变量为自动变量.只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量.并且只在声明它的函数内有效.而且当使用完毕后,它的值会自动还...

鹿城区15177187436: C++关键字有哪些都是什么意思? -
运功葡萄: 好像没有必要 知道 32个关键字的意思2113吧.... 编程学习在于 循序5261渐进, 变量命名时只有 不触犯 一些关键字就行了... 如果用 好的命名规则 一般是不会触犯的系统命4102名的..1653. 但在这之前 你需要 了解语言结构 语法 已经如何编程... 当 基本语法了解之后 基本你不会和系统命名起冲突的... 至少专 我从学 c 到 现在 重来没有 触犯 过系统命名 当然 我也没 背过关键字属= =~

鹿城区15177187436: C++中的continue -
运功葡萄: 你所描述的是break语句的作用这里的continue的意思是当j%2不为0时,跳过后面的n*=2,回到for (j=i;j>0;--j)头部对是否再次执行循环体进行判断.

鹿城区15177187436: C++中的关键字 -
运功葡萄: C++中共有74个关键字 保留字.and and_eq asm auto bitand bitor bool break case catch char class compl const const_cast continue default delete do double dynamic_cast else enum explicit export extern false float for friend goto if inline int long ...

鹿城区15177187436: 在C++中如何利用break与continue区别奇偶数编程? -
运功葡萄: #include <iostream> using namespace std; int main() {int i,sum=0,sum_odd=0;for(i=0;i<=20;i++){sum+=i;if(i%2==0)continue;elsesum_odd+=i;}printf("总数:%d\n奇数:%d\n偶数:%d\n",sum,sum_odd,sum-sum_odd); return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网