社区
C++ 语言
帖子详情
Main函数的返回值有啥用?
panpanf1
2008-12-24 11:10:33
如题
...全文
930
21
打赏
收藏
Main函数的返回值有啥用?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zeyoo
2008-12-26
打赏
举报
回复
在命令行中运行程序的时候会有用
malone1
2008-12-26
打赏
举报
回复
是告诉操作系统程序执行成功与否的。一般如果不处理main()的返回值的话。不会有什么影响。入果操作系统要继续处理的话。那返回就应该谨慎。
wefgod
2008-12-26
打赏
举报
回复
[Quote=引用 12 楼 lann64 的回复:]
引用 3 楼 taifeng123 的回复:
如果是void类型就不需要返回值,其它类型就需要返回值,这个是c++语法规定的。
c++规定,main必须是int返回类型,只有c才可以用void返回类型。而且c99好像也规定main必须要返回int类型了,看来void返回类型终将彻底被抛弃。
[/Quote]只能说void返回类型将不用于main函数
不能说明他就将彻底被抛弃
tomerse
2008-12-26
打赏
举报
回复
長見識啦....我只知道C用void C++用int返回...
haykey
2008-12-26
打赏
举报
回复
在链接时,编译器会插入的加载C运行时库,全局变量初始化等开始代码,从中再调用程序员所写的入口函数main,根据返回值来判断成功与失败,以前看到过,名字好像有Startup... ...
lann64
2008-12-25
打赏
举报
回复
[Quote=引用 3 楼 taifeng123 的回复:]
如果是void类型就不需要返回值,其它类型就需要返回值,这个是c++语法规定的。
[/Quote]
c++规定,main必须是int返回类型,只有c才可以用void返回类型。而且c99好像也规定main必须要返回int类型了,看来void返回类型终将彻底被抛弃。
luojc714
2008-12-25
打赏
举报
回复
返回给操作系统的一个状态,表明程序是否是正常退出!
windseeker2008
2008-12-25
打赏
举报
回复
返回给操作系统,更底层的原因就不知道了
FengRider
2008-12-25
打赏
举报
回复
返回给上层调用者,一般是操作系统。
ypb362148418
2008-12-25
打赏
举报
回复
c++规定,main必须是int返回类型,只有c才可以用void返回类型。返回值的意思很多,主要是给系统一个信息
hurryboylqs
2008-12-24
打赏
举报
回复
一般用不到
SearchLife
2008-12-24
打赏
举报
回复
返回给操作系统
xuruichen
2008-12-24
打赏
举报
回复
返回零就是
return SUCCESS
返回-1
就是
return EXIT_FAILURE
hua1998
2008-12-24
打赏
举报
回复
如果父进程启动一个子进程,如果父进程希望在子进程结束后得到一个返回值,可以从main返回
霍大脚
2008-12-24
打赏
举报
回复
返回给系统的
fengwanzk
2008-12-24
打赏
举报
回复
不太懂。
taifeng123
2008-12-24
打赏
举报
回复
如果是void类型就不需要返回值,其它类型就需要返回值,这个是c++语法规定的。
wjksd
2008-12-24
打赏
举报
回复
main 函数的返回值类型必须是 int ,这样
返回值才能传递给程序的激活者(如操作系统)。
lbh2001
2008-12-24
打赏
举报
回复
把返回值返回给调用者
lifengjiangol
2008-12-24
打赏
举报
回复
系统用的
加载更多回复(1)
main
函数
的
返回值
及传参
1.
main
函数
的
返回值
是返回给调用它的父进程也就是执行它的可执行文件。这个父进程调用子进程来执行一个任务,然后子进程执行完成后通过
main
函数
的
返回值
返回给父进程一个答复,这个答复来表示子进程执行的结果是正确还是错误(0表示成功,负数表示失败) (1)用shell脚本执行程序可以获取获取程序的
返回值
创建shell脚本:vi return.sh #!/bin/sh ./a.out echo $? #$?表示./a.out的
返回值
执行shell脚本:source return.sh 编写一个简单的m
python
main
函数
返回值
,Python
main
函数
Python
main
函数
Python
main
函数
教程Python 中的
main
()
函数
只有当该 Python 脚本直接作为执行程序时才会执行,当该 Python 脚本被作为模块被导入时,其中的
main
()
函数
将不会被执行。这是由于两方面原因,一方面,
main
函数
是所有执行程序的入口,另一方面,Python 的解释器是顺序执行脚本的并且不会调用任何不属于程序本身的代码和Python m...
C语言修行之基础篇 (二十)详解
main
函数
文章目录
main
函数
标准写法
main
函数
为什么需要
返回值
?谁调用
main
函数
?linux下一个新程序执行的本质谁给
main
函数
传参?为什么要给
main
函数
传参?
main
传参实现过程
main
函数
标准写法 int
main
(void) int
main
(int argc, char **argv) int
main
(int argc, char *argv[])
main
函数
为什么需要
返回值
? 1、
函数
在设计的时候设计了参数和
返回值
(参数是
函数
的输入,
返回值
是
函数
的输出) 2、
函数
通过
返回值
对外输出数据
c语言
返回值
错误,C语言
main
函数
无法正确调用
函数
返回值
一、总结:C语言在
main
()
函数
前必须声明要使用的
函数
,否则可能会出现无法正确调用使用
函数
return值的错误二、问题:做《C primer plus》ch9
函数
编程题第一题:设计一个
函数
Min(x,y),返回两个double类型的较小值。发现无法正常锁定文件1:p237_1.hdouble min_double2(void);double min_double2(void){double x,...
inline
函数
返回值
_C++ 内联
函数
inline的详细分析
1. 什么是内联
函数
? 就是使用了关键字inline的
函数
,如inlineintmax(inta,intb){2. 内联
函数
有什么作用? C++在调用
函数
时,会执行一系列的操作:将参数push到堆栈中将返回地址push到堆栈中准备
返回值
将所有push到堆栈的东西都pop出来 这一系列的操作无疑增加了延迟,inline
函数
就是把
函数
内容嵌入到
函数
调用的地方,但仍然保持
函数
的...
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章