【笔记】C语言定义主函数
前言
C语言定义主函数
主函数
- 应用程序入口,操作系统调用程序的接口
- 一个项目只能有一个main函数
常见的五种主函数
C语言标准主函数形式
- void表示不接收任何参数
- 无void表示参数类型和数量不确定
1 | int main(void) |
C/C++标准主函数形式,使用命令行参数
1 | int main(int argc, char* argv[]) |
C++标准主函数形式
1 | int main() |
老版本
- 老标准支持的写法,现在的C语言还支持这种写法,但尽量不要这么写
- C++不支持这种写法
1 | main() |
不提倡
- C++之父说,这种形式的主函数,在C/C++语言中都没有被定义
- 书上说,这种主函数写法逻辑上符合,而且有很多系统支持,但是考虑到代码的移植性,建议用标准型式,标准型式所有系统都支持
1 | void main() |