正在加载图片...
(3)文件包含控制行可以出现在源程序的任何地方,通常位于文 件开头 (4)一个# include只能指定一个包含文件 (5)当被包含文件修改时,凡包含此文件的所有源程序都必须重 新进行编译 (6)若包含文件为*.c时,表示复制 例如在C源程序文件 filel.c的开头有文件包含命令:# include "file2c"。file2.c是另外一个文件,它可以是一个C源文件,也可 以是头文件(即后缀为h的文件)。 filel.c file2.c filel.c sinclude fle2.c" 包含 预处理前 预处理后 从图中可以看出,预处理前, filel.c和fle2c各为一个单独 的文件。预处理后,文件fle2c的全部内容插入到# include"fle2c 的所在位置,在随后进行的C编译过程中,新的 filel.c作为一个 源文件进行编译 举例说明 (7)最常用的三个头文件为<sdoh>、< <string. h>、< math. h>。各文件 作用 、小结 无参宏定义的使用方法、文件包含的使用 四、作业 课后习题第一题(4)、第二题。 布置综合设计要求(3)文件包含控制行可以出现在源程序的任何地方,通常位于文 件开头; (4)一个#include 只能指定一个包含文件; (5)当被包含文件修改时,凡包含此文件的所有源程序都必须重 新进行编译 (6)若包含文件为*.c 时,表示复制; 例如在 C 源程序文件 file1.c 的开头有文件包含命令:#include "file2.c"。file2.c 是另外一个文件,它可以是一个 C 源文件,也可 以是头文件(即后缀为.h 的文件)。 则: (B) (A) #include "file2.c" (A) (B) file1.c file2.c 预处理前 预处理后 包含 file1.c 从图中可以看出,预处理前,file1.c 和 file2.c 各为一个单独 的文件。预处理后,文件 file2.c 的全部内容插入到#include "file2.c" 的所在位置,在随后进行的 C 编译过程中,新的 file1.c 作为一个 源文件进行编译。 (7)最常用的三个头文件为 <stdio.h>、<string.h>、<math.h>。 三、小结 无参宏定义的使用方法、文件包含的使用。 四、作业 课后习题第一题(4)、第二题。 布置综合设计要求。 举例说明 各文件的 作用
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有