C&C++中有关于头文件的定义

很久没有写C代码啦,很多基本的规则都忘了,想想还是在重新学习的过程中留下一下记录吧 :)


1. 为了防止.H文件的重复引用,在定义的.H文件中加上以下声明是很有必要的

# ifndef ***_h
# define ***_h
...
# endif

2. #include < >与#include " " 的区别:

#include < >先去系统目录中找头文件,如果没有则退一步到当前目录下找。所以像标准的头文件 stdio.h、stdlib.h等用这个方法。

#include " " 首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于include自定义的头文件,让系统优先使用当前目录中定义的。


你可能感兴趣的:(C++,c,头文件)