rchg.net
当前位置:首页 >> C语言中,mAin()函数返回0和返回1的区别是什么? >>

C语言中,mAin()函数返回0和返回1的区别是什么?

程序员其实只关心main中的过程,所以返回值与其本人无关 main返回值为0说明正常结束,否则说明程序运行出错,需要调用一些错误处理 (如内存分配失败,资源申请失败等)

数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。 一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。

return关键字表示返回给上层调用函数(就是谁调用你的,你做完事总得汇报一声)一个数据,用来表明这个函数对工作的完成情况。在实际的处理过程中x86通过%eax寄存器存储这个值,并返回到上层函数(如果是struct结构则直接对上层函数的栈帧进行修...

所谓函数返回值是一个函数在运算结束以后向调用它的母函数或者系统反馈一个值,这个值可以是各种变量类型. 举个简单的例子: int add(int a,int b) { return (a+b); } int main() { int res; res=add(3,4); printf("%d",res); return 0; } 在主函...

你其实问了一个很复杂的问题,牵涉到一个应用程序的生死过程,给你简单讲解如下: (1)一个Windows应用程序的执行过程是: 操作系统调用C/C++运行期启动函数->启动函数做完所有初始化工作后->调用应用程序进入点函数(即我们的主函数) (2)而...

程序员都知道main的返回值是int类型,返回不同的值代表不同的意思,例如返回0代表程序正确结束,返回1代表程序异常结束。但是我们大部分时候都用不到这个返回值,有时候干脆省略返回值编译器也不会报错。main函数似乎只是一个入口,那为什么不定...

return语句用来结束循环,或返回一个函数的值。返回0一般在主函数结束时,表示逻辑为0,即停止不再执行,返回1表示,逻辑为真,返回负一,表示返回一个代数值,一般用在子函数结尾。

粗略的角度来讲 A、B都是正确的, 因为,A:main()可以在库函数后面 可以在自定义函数的后面、 可以在自定义函数的前面 B: 的确,系统调用的库函数必须要在main()的前面 准确的来说:A、B都不是很正确,都存在描述性错误、 因为: 首先,ma...

1、括号代表着这个是个函数,如果括号里面没有参数,又代表这是个无参数的函数。括号是区分函数和变量的重要标志。 2、void main是个函数并且是主函数(相对于子函数而言),在c里面可以没有子函数,但是不能没有main主函数,也就是说我们每写一个...

过main()函数由系统调用,它的返回值也就由系统使用。 返回0代表正常,返回其他值代表不正常

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com