include <file> //在标准库及默认搜索目录中寻找将要 include 的文件
include "file" //先在当前目录中搜索文件,然后再到默认搜索目录中搜寻。
出自 Guess Number
标准C++库头文件通常不带扩展名。C库的头文件(如“stdlib.h”)也可以包含扩展名,但这不是一种好习惯。使用尖括号(<>)表示引用标准库头文件,例如#include<cstdlib>。这种形式告诉编译器在标准系统目录中查找该头文件。使用双引号("")表示引用用户或非标准库文件。例如#include "myfile.h"。这种形式告诉编译器在源代码当前目录中查找该头文件。
因此,语句#include< stdlib.h >是正确的,而且通常比#include "stdlib.h"编译速度更快,因为前者可以直接从标准系统目录中获取到该头文件,而后者则需要通过在当前目录中查找该文件或者搜索头文件路径等方式来获取到该头文件。