D12. 学习基础C、C++语言

D12: break跟continue

在回圈里通常要执行完才能离开,这时候break的用意就是为了跳出回圈到下一个区块,也就是强制结束回圈,相对的continue只会跳出这次执行的回圈,继续下一次的回圈
EX.
for(int i=1; i<=10;i++) {
if(i==5)
break;
printf("%d ", i);
}
这时在i=5时就会跳出这着回圈,所以输出的值是1 2 3 4
但如果是continue
EX.
for(int i=1; i<=10;i++) {
if(i==5)
continue;
printf("%d ", i);
}
在i=5的时候会跳出这次回圈的执行,不执行printf那行,然後再继续执行这个回圈直到i是10,所以得到的输出结果为1 2 3 4 6 7 8 9 10


<<:  D11. 学习基础C、C++语言

>>:  javascript流程控制-判断式1

【从零开始的 C 语言笔记】第二十八篇-Struct的介绍与应用

上一篇结束後我们就介绍了完整的变数生命周期了,也提到了区域变数、全域变数、自动变数、静态变数的概念...

【Day09-填空】漏漏缺缺欠欠填填删删补补——面对缺失值的处理方式

昨天我们讲了在numpy中NaN要如何判断相等 那今天就来稍微谈一下会出现缺失值的那些情况要怎麽处理...

利用Cloudflare API关闭Cloudflare IPv6兼容性功能

在使用一段时间Cloudflare加速后,发现网站程序并不兼容IPV6,目前厂家未作升级处理,整了好...

[面试][资料库]设计资料库时会考量哪些点?

好的设计让你上天堂,烂的设计让你下地狱。 如果公司有专门的 DBA,後端工程师就可以把心力放在资料...

Day1-JavaScript(JS)与TypeScript(TS)的基本观念

Hi~开赛第一天先来简单了解一下JavaScript(JS)与TypeScript(TS)的基本观念...