社区
C语言
帖子详情
C语言void函数中的return
qq_45707950
2019-11-20 12:24:30
今天被弄晕了,看了无数个百度 1.void函数中最后一行,既可以写return,也可以不写return,如果非要写,就只能写return,后面不能写返回值 2.void函数中间,中间肯定不会结束,但想要跳出函数,就要用return来实现,这时候,必须写return 总结下,中间的return必须写,最后一行不一定写 不知道理解的对不对
...全文
790
5
打赏
收藏
C语言void函数中的return
今天被弄晕了,看了无数个百度 1.void函数中最后一行,既可以写return,也可以不写return,如果非要写,就只能写return,后面不能写返回值 2.void函数中间,中间肯定不会结束,但想要跳出函数,就要用return来实现,这时候,必须写return 总结下,中间的return必须写,最后一行不一定写 不知道理解的对不对
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
地球太平洋
2019-11-21
打赏
举报
回复
佩服你的钻研精神,最后一行后,函数就结束了,当然不用写return; 中间写return , 是为了不执行后面的代码。
data-v
2019-11-20
打赏
举报
回复
刚才看了个贴,说的是xcode没return编译报错
data-v
2019-11-20
打赏
举报
回复
只能写return,后面不能写返回值?????
自信男孩
2019-11-20
打赏
举报
回复
不论是void还是int都可以写return,根据实际情况吧。只不过void的函数里,return;后面不跟数据
这是一个正经昵称
2019-11-20
打赏
举报
回复
return就是用来返回值的,void无返回值所以不用最后写return,其他如int,总得返回个int类型的值,不然就和函数定义不符了,所以才加return int。
为什么
C语言
main
函数
是int而不是
void
,为什么要
return
0
本文探讨了
C语言
中
main
函数
为何采用int类型而非
void
类型的原因,并通过实例解释了
return
0的作用及意义。
c语言
中
void
明明没有
return
为什么还可以使用结果,为什么要在
void
的
函数
里面使用
return
语句呢?(
C语言
)...
本文探讨了在
C语言
的
void
函数
中
使用
return
语句的原因。虽然不是必需的,但这样做有助于提高代码清晰度并预防意外错误。文章还解释了
return
如何结束
函数
执行并返回控制权。
【
C语言
】
void
函数
类型不能有带返回值的
return
语句
本文围绕
C语言
中
void
函数
类型不能有带返回值的
return
语句展开。介绍了核心规则、具体表现与示例,阐述了底层原理,包括编译器处理差异、类型系统约束和栈帧管理。还提及特殊注意事项、标准依据,说明了正确使用
void
函数
可避免未定义行为,提高代码可读性。
C语言
非
void
函数
却没有
return
会怎么样
本文探讨了
C语言
中
非
void
函数
忘记返回值时,如何在某些编译器和系统环境下,返回值可能依赖于eax寄存器的默认值。通过实例和反汇编分析,揭示了这种行为的原理,并指出这通常是由于编译器的实现导致的。建议开发者通过开启特定编译器警告避免此类错误。
void
函数
可以
return
吗_干货!深度剖析
C语言
的main
函数
本文详细解析了C/C++
中
main
函数
的定义、返回值意义及参数传递方式,探讨了main
函数
执行前后程序的行为。
C语言
70,038
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章