你好,C++在#include命令中,用〈 〉和“”有什么区别?

C++在#include命令中,用〈 〉和“”有什么区别?


泛舟湖上清波郎朗
浏览 214回答 2
2回答

LEATH

"":运行前在同一目录文件下寻找需要包含的文件,然后沿着包含文件的路径运行INCLUDE的编译程序和环境变量等。<>:运行前首先沿着/I编译选项寻找包含文件,然后当编译到命令行时,才编译INCLUDE的环境变量等。

慕少森

尖括号中的文件是系统文件,库文件,编译器会自动冲系统目录中进行搜索,例如在c:\******\include\,双引号中的文件一般为自己定义的文件,编译器会在你当前的工作目录中搜索。所以在编程过程中,系统文件用尖括号,自定义的文件用双引号。
打开App,查看更多内容
随时随地看视频慕课网APP