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**。

更多相关文章

  1. c源程序中不允许出现空语句吗?
  2. c语言三种基本程序结构是什么?
  3. C语言中用于结构化程序设计的三种基本结构是什么
  4. C语言中字符串连接函数是什么
  5. 成员函数可以重载吗?
  6. 一个c语言程序总是从什么开始执行
  7. 如何使用c语言中的strlen()函数
  8. strcat函数的作用是什么?
  9. C语言“fread”函数的用法?

随机推荐

  1. 深入Android
  2. 在Ubuntu12.10-32bit上构建、测试WebRTC
  3. Android最新技术-Android11周
  4. android 完美适配解决方案
  5. 关于获取Android中文件内容有感
  6. 杂谈:2012年Android的发展状况
  7. 王家林的81门一站式云计算分布式大数据&
  8. 高焕堂:iPhone软件是芝麻,巧用Android才能
  9. Android程序开发之数据存储(一): 使用sqlite
  10. Android(安卓)EditText 状态切换