[应用相关] 关于break、continue、return问题

[复制链接]
1008|7
 楼主| AdaMaYun 发表于 2023-12-31 20:19 | 显示全部楼层 |阅读模式

break语句导致程序终止包含它的循环,并进行程序的下一阶段,不是跳到下一个循环周期而是退出循环。如果break语句包含在嵌套循环里,它只跳出最里面的循环。
continue循环语句里有此语句时,程序运行到此语句时,不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环。
return是表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。

tpgf 发表于 2024-1-4 15:49 | 显示全部楼层
break和return这两个语句 哪个是不推荐使用的呢
drer 发表于 2024-1-4 16:28 | 显示全部楼层
如果能像汇编语言那样跳转到指定的位置就好了
wiba 发表于 2024-1-4 19:20 | 显示全部楼层
感觉现在使用continue语句的时候很少了
kxsi 发表于 2024-1-4 19:55 | 显示全部楼层
如果函数不需要返回值是不是就可以不使用return语句了呢
coshi 发表于 2024-1-4 20:31 | 显示全部楼层
其实有些情况也可以通过其他语句替代break语句
qcliu 发表于 2024-1-4 21:04 | 显示全部楼层
使用哪个语句容易跳到未知的位置上去啊
乌月明星稀 发表于 2024-1-5 00:22 | 显示全部楼层
drer 发表于 2024-1-4 16:28
如果能像汇编语言那样跳转到指定的位置就好了

c语言有goto语句,不过尽量少用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

308

主题

2692

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部