C语言中main函数可以在什么位置


本文摘自PHP中文网,作者V,侵删。

C语言中main函数可以在任意位置。每一个C语言程序有且只有一个主函数(main()),且程序必须从main()函数开始,它是程序开始时调用的第一个函数。函数定义形式:【int main(void){}】。

C语言规定,在一个C程序中,main()函数可以在任意位置。

(推荐教程:c语言教程)

解析:

每个C程序有且只有一个主函数(main),且程序必须从main()函数开始执行,而且main()函数可以放在程序中的任意位置。

详细介绍:

在宿主环境中编译的C程序必须定义一个名为main的函数,这是程序开始时调用的第一个函数。

main()函数的定义有以下两种形式:

(1) 函数没有参数,返回值为 int 类型。

1

int main( void ) { /* … */ }

(2) 函数有两个参数,类型分别是 int 和 char**,返回值是 int 类型。

1

int main( int argc, char *argv[ ] ) { /* … */ }

这两种定义方式都符合 C 语言标准。除此之外,许多 C 的实现版本还支持第三种、非标准语法的定义方式:

1

int main( int argc, char *argv[ ], char *envp[ ] ) { /* … */ }

函数返回值是 int,有 3 个参数:第一个是 int,另外两个是 char**。

以上就是C语言中main函数可以在什么位置的详细内容!

相关阅读 >>

C语言怎么获取数组的长度

C语言中main函数可以在什么位置

C语言源程序经过编译后,生成文件的后缀是什么?

C语言怎么输入3个数输出最大值

C语言如何查找字符串指定字符

C语言怎么删除字符串中相同字符

C语言规定,函数返回值的类型是由什么决定的?

C语言合法标识符的要求是什么

c中scanf()和gets()之间的区别

C语言需要什么基础

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...