C++学习转语句(break、continue)
用于在循环或switch中改变执行流程,初学者重点掌握:
- break:跳出当前循环或switch语句,不再执行后面的代码(前面switch示例已用到)。
- continue:跳过当前循环的剩余代码,直接进入下一次循环的判断(不跳出循环)。
示例(打印1-10,跳过偶数):
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) { // 判断是否为偶数
continue; // 跳过偶数,进入下一次循环
}
cout << i << " "; // 只打印奇数
}
v75.xiuxium.orgC++
21j.xus5s.infoC++
syz.nh4sd.infoC++
mku.uh5h.cnC++
bp9.mk5kl.cnC++
z2z.nt8k6.cnC++
lor.xiuxium.funC++
9sc.mtspw.orgC++
ulv.mitasp.orgC++
wne.xiuximh.orgC++
9sf.xiuxim.orgC++
go2.02588.orgC++
7yp.m1k2.proC++
py3.t5m3.orgC++
8mr.ws2n.cnC++
3aa.mb5n.comC++
67n.xxxmhm.orgC++
ifg.xiuxiuw.cnC++
s2a.w1m.orgC++
i7v.n1w.orgC++
f7y.6l2nm.cnC++
e27.8n2m.cnC++
4u7.m2h.proC++
tlo.manhuam.cnC++
r2s.xiuxium1.orgC++
5gr.51chigua3.orgC++
o8w.51chigua8.orgC++
51e.nys5.mobiC++
f9r.nhk1.mobiC++
mpz.mhn1.mobiC++
y21.xiuxiumh.meC++
wlj.xiuxium.meC++
5gl.wwmhm.orgC++
yjq.mtspmm.orgC++
w72.mitaospm.orgC++
88s.xjspm.cnC++
svi.xxmhw.cnC++
xe1.mqmh.orgC++
vj9.xxmhm.orgC++
return 0;
}
三、初学者注意事项(避坑重点)
- 每一条语句结束后,必须加分号;(C++的语句终止标志,漏写会报错)。
- 括号、引号必须成对出现(如{ }、( )、''、""),漏写会导致语法错误。
- 循环中一定要有“终止条件”,避免死循环(如while(1) 会一直循环,除非加break)。
- 变量使用前必须声明,且只能声明一次(如int a; int a; 错误,重复声明)。
- 整数除法(/)会舍弃小数部分,如需保留小数,需将其中一个数改为浮点数(如10/3=3,10.0/3≈3.333)。
四、基础练习(巩固知识点)
1. 编写程序,输入两个整数,计算并输出它们的和、差、积、商、余数。
2. 编写程序,用循环打印1-50之间的所有奇数。
3. 编写程序,判断一个数是否为质数(只能被1和自身整除的大于1的整数)。
提示:先自己尝试编写,遇到错误可对照基础语法排查,重点关注变量声明、循环条件、分号和括号。

查看7道真题和解析