在C语言程序中,光写int main( ),结尾不写return 0,会返回一个随机数,请问随机数

2024-11-19 02:44:21
推荐回答(3个)
回答(1):

main函数返回的值是给操作系统用的。在程序里面看不到。如果你用命令行例如DOS或Linux下执行该程序的话,等程序执行完毕后,输入命令查询上一条命令的执行状态可以看到这个返回值。另外子进程main返回的值也可以在父进程里面查看到。如果不是进行多线程编程的话,基本上这个返回值对你来说没啥用。别纠结是啥随机数,这句话只是让你养成良好的编程习惯,程序正确返回返回0,出错返回-1,方便以后多线程编程时,父进程能够查看到子进程执行的状态。

回答(2):

main()的返回值是给操作系统的。貌似无法调用。
#include

int main()
{

printf("%d", main());

}
这种方法只能出现死循环。

回答(3):

WINDOWS下,在命令提示符或者DOS下能看到。或者你用其它程序启动这个程序,返回能看到。