首页 > 试题广场 >

C++ 中 `#include ` 和 `#include

[问答题]
C++ 中 `#include <a.h>` 和 `#include "a.h"` 有什么区别?
include<>:编译器先在系统目录里查找头文件,不会在源文件目录里查找; include“”编译器先在源文件目录里查找头文件,找不到再去系统目录里查找;
发表于 今天 15:18:47 回复(0)
使用<>声明的头文件,编译器只会从环境变量定义的默认路径下查找
只用""声明的头文件,会先从" "里面指定的路径查找,如果找不到会从默认路径下查找
发表于 2025-07-11 15:22:20 回复(0)