条件编译ifndef
格式:
#ifndef HEAD_H//一般以文件名大写和_来当宏的名字
#define HEAD_H
//所有头文件
#endif
作用:
头文件一般是用来声明,会被其他的源文件和头文件include,当被多个文件include的时候就会造成重复声明。 为了使得只声明一次,引入了ifndef
头文件的<>与”“
双引号”“用于包含头文件的时候,只能在当前目录下被找到,如果当前目录下没有这个文件,就会去默认的固定路径中(c库函数等在/usr/include/这个路径下)找,找不到就会报错。
<>是系统内置的环境变量,指引找到的固定路径