刷宝空包网:void和return 0是不是一个意思啊?

来源:百度文库 编辑:高校问答 时间:2024/04/28 08:13:56
main函数返回给系统一个值0的作用是什么啊?
为什么要给系统个0啊?
我怎么没看到返回0啊?
那怎么才能看到那个0啊
哦~是不是说返不返回在运行的结果中都是看不到的
不影响运行的结果啊?

我教你怎么看到那个0
在dos中执行程序
然后 echo %errorlevel%

楼上说的非常对,void代表函数没有返回值,或者返回值是空,也就是只写一个return但是后面没有跟值的情况,而return 0代表返回的值是1,对应函数的声明部分也要有对应的关键字如int func(){return 0;}。

但是main函数比较特殊,因为它是程序的入口函数,所以它的返回值代表这个程序以正常结束,这个是给系统看得,编程的时候可以在调试信息中看到线程的返回值是0。

VOID 是不返回值 RETURN 0 是返回主函数表示结束.

不是
void表示无返回值,而return 0表示返回一个数值

假设一个函数
int abc()
{
...........
return 0
}
那么

int a= abc();



a的值为0,为返回值.

明白了?

不是,0也是返回值,void是没返回值 的