尖括号代表标准头文件
如果在#include
语句中使用尖括号,编译器就会在标准头文件目录中查找头文件,而不是当前目录。
为了用本地头文件编译程序,需要把尖括号换成双引号(""
):
标准头文件目录在哪里?
如果用尖括号包含了头文件,编译器会去哪里找头文件?为了找到这个问题的答案,需要查看编译器自带的文档。通常类UNIX操作系统(如Mac或Linux)中,编译器会在以下目录查找头文件:
如果你用的是MinGW版的
gcc
,编译器会在下面这个目录中查找:
- C:\MinGW\include