各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提,
言归正转。让我们一起talk C栗子吧!
看官们,上一回中咱们说的是最小公倍数的例子,这一回咱们不说具体的例子,咱们说一下C例子中的文件
组织方法以及实际开发软件时的“文件组织结构方法”。
看官们,在我前面写的例子中,只有一个源文件(也就是通常看到的.c文件)。我没有单独写头文件(也
就是通常看到的.h文件),而是把头文件的内容放到了源文件中。主要是这些例子中关于头文件的内容不
多,如果单独写一个头文件。有点多余,所以就把头文件和源文件的内容都放到一起了。在实际的软件开
发中,头文件的内容需要和源文件的内容分开写,这样可以很好地管理文件。试想一下,在实际的软件开
发过程中,不会像我在这里写的例子一样,只有几十行代码,一个文件就能搞定。实际的软件开发中会有
成千上万行代码,文件数量也有成百上千个,这么多文件放在一起,如果没有好的管理方法,那么会给软
件开发带来很大的困难,所以实际软件开发中需要把头文件和源文件分开来写。
头文件中通常包含文件引用,宏定义,全局变量,结构体,枚举声明,函数声明。源文件中通常包含函数
的实现,程序的主体逻辑。这是一种通用的文件组织结构方法。
在我写的C例子中,如果头文件中的内容少,我就不去专门写一个头文件,而是把所有的内容都放到源文件
中。这样做虽然不符合文件组织结构方法,但是比较方便实用。如果头文件中的内容比较多,那么我会单
独写一个头文件,把头文件中的内容和源文件中的内容分开写。这样做是为了方便管理文件,而且符合通
用的文件组织结构方法。
各位看官,关于文件组织结构的方法咱们就说到这里。欲知后面还有什么例子,且听下回分解。
时间: 2024-10-21 06:50:17