c语言规定在一个源程序中main函数的位置可以是任意的;因为一个C程序总是从main函数开始执行,并在main函数中结束,不论main函数在整个过程中的位置如何。

一个c程序有且仅有一个main函数,除main函数之外可以有若干个其它的函数,每个函数实现某一特定的操作。

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

因为:在一个C语言源程序中,程序总是从main函数开始执行的,不论main函数在整个过程中的位置如何。

main函数,又称主函数,是程序执行的起点,main是相对来说的,如同音学理论之主调于泛音,泛音即程序中的除main之外的其他函数,迎合人们的思考方式而生成的而非必定的模式。有主有次,执行起来条清缕析,既可将程序模块化又实现了一个闭合的整体。

程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数 。main 函数是在程序启动中完成对具有静态存储期的非局部对象的初始化之后被调用的。它是程序在有宿主 (hosted)环境(亦即有操作系统)中所指定的入口点。自立程序(启动加载器,操作系统内核,等等)的入口点则是由实现定义的。

更多相关文章

  1. c语言程序的基本单位是什么
  2. C程序的完整开发过程包括哪几步
  3. 用c语言编写的代码程序是什么?
  4. strtok函数的用法是什么
  5. c语言源程序结构是怎样的?
  6. c语言程序的执行总是起始于什么?
  7. c语言是一种什么的程序设计语言?
  8. c语言程序中的基本功能模块为什么?
  9. C语言的三种基本程序结构是什么

随机推荐

  1. Python多个装饰器的顺序
  2. 如何在/account / url模式之外使用Django
  3. Python_基础(命名,数据类型,循环)
  4. 矩阵类的python实现
  5. django页面中的'模糊'翻译?
  6. python粘包分析与解决
  7. 有关nginx Tornado tomcat apache
  8. Arcpy基础入门-5、读取自定义格式xml
  9. 我需要帮助完成这个生物信息学计划
  10. python的turtle模块画折线图