#include是c的编译预处理命令,包含相应的文件、#include的两种不同写法、# include * *.h和#include'**.h '。
以“”方式包含的头文件表示编译器将在编译器的默认标准路径中搜索相应的头文件,如果找不到,则报告错误。
如果使用“”,则表示在项目所在的路径中进行搜索,如果失败,则在系统标准路径中进行搜索。 因此,需要特别注意的是,对于标准库头文件,可以同时采用的方法和“”方法,而用户定制的头文件只能采用“”方法。 例如,#include iostream效率高的#include 'iostream '效率低的方式是正确的