#include “”和 #include<> 区别
时间: 2023-12-29 12:01:50 浏览: 94
#include< >和#include””的区别
5星 · 资源好评率100%
在C++编程中,#include指令用于将头文件包含到程序中,以使程序可以使用该头文件中定义的函数、变量和宏等。#include指令有两种形式:一种是使用双引号“”括起来的形式,另一种是使用尖括号<>括起来的形式。
使用双引号“”括起来的形式,编译器首先在当前目录下查找该头文件,如果找到了就使用该头文件,否则在系统目录下查找该头文件,并使用找到的第一个符合条件的头文件。
例如:#include "myheader.h",编译器首先在当前目录下查找myheader.h文件,如果找到了就使用该文件,否则在系统目录下查找该文件,并使用找到的第一个符合条件的文件。
使用尖括号<>括起来的形式,编译器只在系统目录下查找该头文件,并使用找到的第一个符合条件的头文件。
例如:#include <iostream>,编译器只在系统目录下查找iostream头文件,并使用找到的第一个符合条件的头文件。
总之,使用双引号“”括起来的形式通常用于包含用户自定义的头文件,使用尖括号<>括起来的形式通常用于包含系统提供的头文件。
阅读全文