C语言是一种计算机编程语言,本质上就是一种人类用于命令计算机干活的一种规则。人们按照这种规则来指使计算机做事情。如果没有这种规则的话,计算机是不能理解人的。那C语言是由什么构成的呢?
(1)一个程序由一个或多个源程序文件组成。
一个源程序文件中有一个或几个函数( 如main 函数,调用子函数)。
在一个源程序文件中可以包括3个部分:
①预处理指令。如#include < stdio.h >(还有一些其他预处理指令,如#define 等)。 C 编译系统在对源程序进行翻译前,先由一个预处理器(也称预处理程序、预编译器)对预处理指令进行预处理,对于# include < stdio.h >指令来说,就是将 stdio.h 头文件的内容读进来,取代# include < stdio . h >。由预处理得到的结果与程序其他部分一起组成一个完整的、可以用来编译的最后的源程序,然后由编译程序对该源程序正式进行编译,才得到机器可运行的目标程序。
②全局变量和局部变量
在函数之外进行的数据声明。如“ int a ,b,sum ;”,放到 main 函数的前面,这就是全局声明,在函数外面声明的变量称为全局变量。如果是在程序开头(定义函数之前)声明的变量,则在整个源程序文件范围内有效。在函数中声明的变量是局部变量,只在函数范围内有效。
③如 main 主函数和调用函数,用来指定每个函数的功能。在调用这些函数时,会完成函数定义中所指定的功能。
(2)函数是 C 程序的主要组成部分。程序的几乎全部工作都是由各个函数分别完成
的,函数是 C 程序的基本单位。每个函数都用来实现一个或几个特定的功能。编写 C 程序的工作主要就是编写一个个函数。
一个 C 语言程序是由一个或多个函数组成的,其中必须包含一个 main 主函数,且只能有一个 main主函数,也可能有几个调用函数组成,它们组成一个源程序文件,在进行编译时对整个源程序文件统一进行编译。
一个小程序只包含一个源程序文件,在一个源程序文件中包含若干个函数(其中有一个 main 函数)。当程序规模较大时,所包含的函数的数量较多,如果把所有的函数都放在同一个源程序文件中,则此文件显得太大,不便于编译和调试。
为了便于调试和管理,可以使个程序包含若干个源程序文件,每个源程序文件又包含若干个函数。一个源程序文件就是一个程序模块,即将一个程序分成若干个程序模块。
编程可以面向对象建立程序模块,也可以面向过程建立程序模块。作为C语言是面向过程的程序设计语言,而C++面向对象的程序设计语言。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9295/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料