#include<>和#include”“的区别
我们知道在头文件的包含语句中经常会出现这两条语句,他们的区别如下:
#include<>
是告诉编译器到标准的函数库路径下去寻找,比如#include <stdio.h>
#include""
是告诉编译器在当前的路径下寻找,比如自己写头文件,#include "stack.h"
#include
语句一般用来包含标准头文件(例如stdio.h
或stdlib.h
),因为这些头文件极少被修改,并且它们总是存放在编译程序的标准包含文件目录下。#include“file”
语句一般用来包含非标准头文件,因为这些头文件一般存放在当前目录下,你可以经常修改它们,并且要求编译程序总是使用这些头文件的最新版本。