打印
[应用相关]

关于break、continue、return问题

[复制链接]
610|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语句的时候很少了

使用特权

评论回复
5
kxsi| | 2024-1-4 19:55 | 只看该作者
如果函数不需要返回值是不是就可以不使用return语句了呢

使用特权

评论回复
6
coshi| | 2024-1-4 20:31 | 只看该作者
其实有些情况也可以通过其他语句替代break语句

使用特权

评论回复
7
qcliu| | 2024-1-4 21:04 | 只看该作者
使用哪个语句容易跳到未知的位置上去啊

使用特权

评论回复
8
乌月明星稀| | 2024-1-5 00:22 | 只看该作者
drer 发表于 2024-1-4 16:28
如果能像汇编语言那样跳转到指定的位置就好了

c语言有goto语句,不过尽量少用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

248

主题

1917

帖子

3

粉丝