◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
关于编译预处理——无参数宏定义,请参见上一节。
本文内容主要介绍编译预处理命令中的文件包含。重点掌握#include "文件名" 和 #include <文件名> 两种命令格式的区别。
文件包含是通过编译预处理命令#include 把另一个文件的全部内容包含到本文件之中。其命令格式有两种:
#include "文件名"
#include <文件名>
其中文件名可以是C编译系统提供的预定义文件名或者是程序员自己定义的C程序。
为了提高预处理程序的搜索效率,通常对自己定义的非标准文件使用第一种格式,而对系统提供的标准文件(math.h,stdio.h等)使用第二种格式。
【例1.6】
#include <stdio.h>
#include <math.h>
#include "c:\TC\CC\file2.c"
main()
{
……
}
C语言有很多函数库,每个函数库都与与一个头文件相对应。调用标准函数时,应该注意吧对应的头文件用#include命令包含所引用的程序文件夹中来。
*关于条件编译的编译预处理命令对于初学者难于理解,微风博客在此不作介绍。
声明:微风博客C/C++程序设计相关文章,纯属个人知识积累与总结,只能作为参考,不可当作权威。