找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于C语言return语句的疑问,return是跳出哪个部分?

查看数: 3643 | 评论数: 18 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-12-1 10:07

正文摘要:

图中return是跳出哪个部分

回复

ID:1034262 发表于 2022-12-6 21:51
从本函数返回,就是直接跳出本函数。
ID:1056116 发表于 2022-12-6 21:39
return就是退出当前函数,return后面的代码不会被执行
ID:711539 发表于 2022-12-6 17:05
直接跳出usb_setup()函数,返回函数调用处
ID:1056027 发表于 2022-12-6 15:14
直接跳出return所在函数
ID:308903 发表于 2022-12-6 08:52
结合楼上,归纳下, 退出当前函数,注意,是函数,函数就是void 定义的,才是函数,另外两个是switch ,和 if  是语句
ID:1055601 发表于 2022-12-5 00:09
跳出Return所在那个函数
ID:1055594 发表于 2022-12-4 16:17
跳出return所在函数
ID:170206 发表于 2022-12-4 01:32
执行return就是调出本函数,即跳出usb_setup函数
ID:1055461 发表于 2022-12-3 20:41
退出当前函数
ID:1013961 发表于 2022-12-3 15:23
zh_junwei 发表于 2022-12-1 11:23
好像是跳出usb_setup函数吧,我记得是这样子

没错,你是对的,return就是返回语句,执行了它,就会返回对应的数值,没有数值则直接退出当前函数,而不是某条语句。
ID:517951 发表于 2022-12-3 08:35
return 是从当前语句位置所在位置结束执行函数,并返回函数调用处继续执行。
ID:405850 发表于 2022-12-2 11:53
会直接跳出return所在函数
ID:146782 发表于 2022-12-1 16:52
不管return在函数的什么位置,都是直接返回了
ID:491577 发表于 2022-12-1 15:52
跳出switch(setup.bmr...)函数,
ID:879348 发表于 2022-12-1 14:57
退出当前函数
ID:752974 发表于 2022-12-1 12:51
当执行return命令时,不管return在任何位置,都是直接跳出本函数。
ID:675287 发表于 2022-12-1 11:23
好像是跳出usb_setup函数吧,我记得是这样子
ID:77589 发表于 2022-12-1 11:06
都清楚的告诉你了,接收出错了,后面的代码也就没有必要去执行了,就直接返回了

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表