• 技术文章 >后端开发 >C#.Net教程

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

    VV2020-07-18 10:58:19原创2738

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

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

    (推荐教程:c语言教程

    解析:

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

    详细介绍:

    在宿主环境中编译的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函数可以在什么位置的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:C语言 main函数 位置
    上一篇:C语言中 gets 和 getchar 区别? 下一篇:C语言中typedef的用法有哪些?
    大前端线上培训班

    相关文章推荐

    • C语言中在main函数中定义的变量是全局变量么• C程序总是以main函数作为程序执行的起始行,对么• main函数是C语言的唯一起点,对么• 在一个C语言程序中,main函数可以在任何地方出现么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网