A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

0在c语言中不是表示假吗?为什么不是返回1表示真?

22 个回复

倒序浏览
可以是1啊  程序照样执行,主函数也是函数,一般来说,函数都是有返回值的,而且是int 类型的主函数 所以要有int型的返回值,int main() 返回0 表示程序正常退出, 希望我的回答对你有帮助
回复 使用道具 举报 1 0
你也可以将主函数定义成空类型,这样你就不必要返回值了。。
回复 使用道具 举报
一楼正解,楼主不必纠结此问题。
回复 使用道具 举报
嗯   我也有过类似矛盾
回复 使用道具 举报
因为系统返回0,才是程序正常执行,如果返回一个不是0的数表示程序不正常执行
回复 使用道具 举报
兄弟, 0  表示程序停止并退出。
回复 使用道具 举报
solon 中级黑马 2015-6-23 00:01:39
8#
aSmallStone 发表于 2015-6-21 21:22
可以是1啊  程序照样执行,主函数也是函数,一般来说,函数都是有返回值的,而且是int 类型的主函数 所以要 ...

明白了,谢谢啊。
回复 使用道具 举报
solon 发表于 2015-6-23 00:01
明白了,谢谢啊。

一起努力吧
回复 使用道具 举报
恩,main函数和自定义的有返回值函数没什么不同
回复 使用道具 举报
非 0  即是 真
回复 使用道具 举报
返回0一般表示程序没错误,返回其它数代表发生了一些系统特定的错误
回复 使用道具 举报
返回值跟真假没啥关系可以是任意值
回复 使用道具 举报
solon 中级黑马 2015-6-28 07:21:38
14#
马贺飞 发表于 2015-6-28 00:43
返回值跟真假没啥关系可以是任意值

好吧,谢谢啊
回复 使用道具 举报
可以返回其他数
回复 使用道具 举报
solon 中级黑马 2015-6-28 15:35:49
16#

嗯,试过了,谢谢你的热心回复.
回复 使用道具 举报
solon 发表于 2015-6-28 15:35
嗯,试过了,谢谢你的热心回复.

不客气:lol
回复 使用道具 举报
原来是这样
回复 使用道具 举报
赵云18235802528 来自手机 中级黑马 2015-6-29 07:47:34
19#
我是来学习的
回复 使用道具 举报
solon 中级黑马 2015-6-29 14:09:45
20#

互相学习.
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马