C语言中main函数可以在任意位置。每一个C语言程序有且只有一个主函数(main()),且程序必须从main()函数开始,它是程序开始时调用的第一个函数。函数定义形式:【int main(void){}】。
c语言规定,在一个c程序中,main()函数可以在任意位置。
(推荐教程:c语言教程)
解析:
每个C程序有且只有一个主函数(main),且程序必须从main()函数开始执行,而且main()函数可以放在程序中的任意位置。
详细介绍:
立即学习“C语言免费学习笔记(深入)”;
在宿主环境中编译的C程序必须定义一个名为main的函数,这是程序开始时调用的第一个函数。
main()函数的定义有以下两种形式:
(1) 函数没有参数,返回值为 int 类型。
- int main( void ) { /* … */ }
登录后复制
(2) 函数有两个参数,类型分别是 int 和 char**,返回值是 int 类型。
- int main( int argc, char *argv[ ] ) { /* … */ }
登录后复制
这两种定义方式都符合 C 语言标准。除此之外,许多 C 的实现版本还支持第三种、非标准语法的定义方式:
- int main( int argc, char *argv[ ], char *envp[ ] ) { /* … */ }
登录后复制
函数返回值是 int,有 3 个参数:第一个是 int,另外两个是 char**。
以上就是C语言中main函数可以在什么位置的详细内容,更多请关注【创想鸟】其它相关文章!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。