2.1 main函数

简介: 在C程序中,执行总是从`main()`函数开始。`main()`函数为程序的基本模块,其返回类型为`int`,表示返回一个整数值。尽管函数名后的括号通常包含传入信息,但在本例中其为空,表明无参数传递。注意旧版C代码可能省略`int`与`(void)`,但现代标准如C99和C11不支持这种写法,因此应避免使用。

int main(void)
C程序一定从main()函数开始执行。除了main()函数,你可以任意命名其他函数,而且mian()函数必须是开始的函数。函数式C程序的基本模块。
int是main()函数的返回类型。这表明main()函数返回的值是整数。
通常,函数名后面的圆括号中包含一些传入函数的信息。该例中没有传递任何信息。因此,圆括号内是单词(void)。
如果浏览旧式的C代码,会发现程序以如下形式开始:
main()
C90标准勉强接受这种形式,但是C99和C11标准不允许这样写。因此,即使你使用的编译器允许,也不要这样写。

目录
相关文章
|
7月前
|
程序员 C语言 开发者
int main() 作用详解
int main() 作用详解
556 0
|
7月前
|
程序员 编译器 C语言
main函数,printf函数,和库函数
main函数,printf函数,和库函数
60 1
|
7月前
|
程序员 Shell C语言
【C/C++ main函数】深入探索C++中的main函数及其参数
【C/C++ main函数】深入探索C++中的main函数及其参数
943 0
|
7月前
|
数据采集 Rust Java
Python 为什么没有 main 函数?为什么我不推荐写 main 函数?
Python 为什么没有 main 函数?为什么我不推荐写 main 函数?
48 0
|
程序员 C语言
“main函数”以及“printf函数和库函数”的理解
“main函数”以及“printf函数和库函数”的理解
81 0
“main函数”以及“printf函数和库函数”的理解
|
Go 测试技术
init函数与main函数
init函数与main函数
110 0
init函数与main函数
|
Java
main参数
main参数
59 0
main参数
C#基础之Main函数
C#基础之Main函数
107 0
C#—Main方法
今天在敲委托代理第三个例子的时候遇到了这样的问题
|
编译器 C++
C++ 是否存在一个在main()主函数之前就执行的函数? 这个可以有!
C++ 是否存在一个在main()主函数之前就执行的函数? 这个可以有!
138 0

热门文章

最新文章