刚学C语言,请问各位大侠,为什么要在main()函数前加个void?

2025-01-31 06:29:13
推荐回答(4个)
回答1:

一个函数必须要有返回值,在C语言中有时候你没有指定,其实编译的时候软件(比如TC2.0)自动给你加上了一个返回值(具体是void还是int忘记了)
如果你用VC6.0编译,就会提示warning,告诉你函数没有返回值

回答2:

一个完整的程序,无论它多么大,都只能有一个main函数,所以你一个程序同时有几个main函数是不行的。你把main函数改一下,比如改函数名为fun1等等都可以,然后调用他们。

回答3:

void
表示该函数没有返回值,所以main可以用void,
你也可以这样,int
main()
然后最后return
0

回答4:

void
表示该函数没有返回值,你现在是初级阶段,一般就一个源文件,所以main可以用void,当然你也可以这样,int
main()
然后最后return
0;