佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1295|回复: 5

C languange REturn 问题。。

[复制链接]
发表于 23-10-2008 11:02 PM | 显示全部楼层 |阅读模式
为什么

1.)int main()

后面 一定要放 return 0 ;

2.)char main() 也是 return 0 ; 吗??





3.)为什么不可以 1,2,3,4,5,,6,7,8?
回复

使用道具 举报


ADVERTISEMENT

发表于 24-10-2008 11:14 AM | 显示全部楼层

回复 1# 超级变态龙 的帖子

int main()

return 是return去OS, 也就是作业系统。 0 代表程式执行顺利完成, 0 以外 (1, -1 等) 则代表执行错误。
回复

使用道具 举报

发表于 24-10-2008 10:25 PM | 显示全部楼层

回复 2# onlylonly 的帖子

还有更重要的一点,
任何function前面有type的话就一定有return东西.
而return的东西一定要符合这type,
如这里main的type就是int,
所以一定return一个int ,
回复

使用道具 举报

发表于 3-11-2008 03:58 PM | 显示全部楼层

回复 1# 超级变态龙 的帖子

Return与否,是看情况的。
如果没必要return,就直接用void main()。
什么时候需要用return,这我就不知道了。
总之就是有必要的时候就用。

一般只是要知道有没有完全执行。
Return的value,是依据你要知道发生了什么状况。
而所return的value,是你即将做些什么。(让电脑知道要做什么。)
回复

使用道具 举报

发表于 18-11-2008 11:32 PM | 显示全部楼层
原帖由 超级变态龙 于 23-10-2008 11:02 PM 发表
为什么

1.)int main()

后面 一定要放 return 0 ;

2.)char main() 也是 return 0 ; 吗??





3.)为什么不可以 1,2,3,4,5,,6,7,8?


2.)
只要是+-127 (signed char)
回复

使用道具 举报

发表于 20-11-2008 12:19 PM | 显示全部楼层
main() return 最主要給 error code 用.
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-12-2025 08:31 PM , Processed in 0.117389 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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