【摘要】:一个较大规模的C语言程序一般由若干个源程序文件组成。一个源程序文件由一个或多个函数组成。在这些源程序文件中,必须有且仅有一个文件包含有一个主函数。在程序设计中,为了传送数据方便,也希望有其他的数据传送方式,实现在函数之间或多个源程序文件之间的数据共享。
7.1.1 C程序的组成
一个较大规模的C语言程序一般由若干个源程序文件组成。一个源程序文件由一个或多个函数组成。在这些源程序文件中,必须有且仅有一个文件包含有一个主(main)函数。
C语言程序结构如图7.1.1所示。
图7.1.1 C程序结构
程序从主函数开始执行,主函数调用其他函数,其他函数之间可以相互调用,最终返回主函数。
结构化程序设计要求各个函数中的数据要各自独立,在函数之间实现数据传送主要通过实参和形参之间的参数传递方式,使得程序结构清楚,可读性好,且便于程序的移植。
在程序设计中,为了传送数据方便,也希望有其他的数据传送方式,实现在函数之间或多个源程序文件之间的数据共享。在C程序中要实现数据共享可以通过变量的作用域和存储类型来实现。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。