int main( )和 void main()什么时候用
为什么有时候写主函数的时候是void main(),有时候又是int main() 最新的编译器已经不支持void main()和int main(void)写法了 本帖最后由 jackz007 于 2019-10-23 22:23 编辑main() 是一个特殊的函数,其返回值由操作系统决定,不能由用户随意左右,这个函数定义的规范写法是:
int main()
如果把 main() 写成
void main()
这种形式,使用 GNU 系列的 C / C++ 编译器一定会报出错误信息。 看是否需要返回值,如果需要有返回值,那就用 int main() , 如果不需要,那就用 void main() int main 一般在C++中用的比较多,C语言中可以直接 void main() 我叫MD 发表于 2019-10-24 15:54
看是否需要返回值,如果需要有返回值,那就用 int main() , 如果不需要,那就用 void main() int main...
C99已经不支持了 main()的意思是主函数,int main()表示输出为整型(就是整数)void main()表示没有返回值(就是一直运算下去不能返回运算) bin554385863 发表于 2019-10-23 21:36
最新的编译器已经不支持void main()和int main(void)写法了
支持的呀! bin554385863 发表于 2019-10-24 16:35
C99已经不支持了
C99 不知道支持不支持但是目前我用的所有编译器都支持 vs 13 15 17
页:
[1]