我的记账本:关于c的超基础问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 08:42:33
谁能用一个通俗易懂的比喻来解释一下return与main ()以及与main中被调用函数之间的关系。谢谢!
谢谢一楼陈冠刚,我还想再问问在main函数中,既然return代表程序结束,那么return地返回值,是不是就没有用了呢?

return xxx;
就是函数的返回值。main()函数是整个程序的入口,如果这个return在main函数中,则代表着整个程序的结束,且返回xxx值。如果return在main的被调用函数中,xxx则代表着被调用函数返回的值。

main()的返回值主要是返回给父进程或者操作系统,其实也没什么具体的作用的。只有你要用另一个程序调用它的时候才起作用。一般情况下随便给它返回个0就行了。

支持一楼的说法

main()当中被调用的函数互不相干

main()是表示主函数,一般编写C程序,开头都要加的
return 表示函数返回值

一楼讲的应该就没错儿,具体的你把课本再多看几遍