头文件包含有两种方式:即#include he #include "stdio.h"
1、用双引号方式,则先在当前目录(即源文件的存放目录)下查找,如果找不到,再按系统定义的标准方式去查找,一般是到/usr/include下面查找。而如果用尖括号方式,则直接按标准方式查找。
2、文件包含命令也可以包含绝对路径和相对路径,例如下面的文件包含命令都是合法的。
#include "/root/workspacd/Unix_program/myhead.h"
#inclucde "../myhead.h"
3、尖括号和引号内不允许有空格
4、文件包含后,相当于用原来的文件替换了包含文件的哪一行,所以被包含的文件参与重新编译,也因为如此,一般在头文件中只存放一些声明,这些内容都编译的很快。
阅读(757) | 评论(0) | 转发(0) |