main函数为什么要有返回值,它的最直接最有用的作用是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:06:01
请高手指点!
多谢!

因为调试程序的时候和初学时候
经常用命令行进入或者返回程序的值
比如cmd下,DOS系统等
程序的初始化工作可以用参数传递进来
比如:
有个程序是计算1到n的和,程序名字是sumN
你可以编程让其这样输入
c:\>sumN -10

可以不要返回值,一个程序中main是最主要的不可缺少的函数,它可以包括整个程序段,也包括其它的嵌套函数.

是否需要返回值看MAIN前面的类型,若是VOID 则不需要返回,若是INT 则返回0,根据个人习惯,其实都是一样的效果