请问c语言中#include 后面的“”和<>有什么区别?谢谢!

2024年11月16日 23:48
有4个网友回答
网友(1):

<>即先找库中的头文件,如果库中没有,则找用户自定义的头文件;
‘’正好相反

就是一个先后问题。可以通用,尽量区别开

网友(2):

#include<...> 是包含编译器所带的头文件,或者是PATH的环境变量中能找到的头文件。

#include "..." 是找当前目录和PATH中所带的头文件有没有符合的。或者是你的编译器加上指定头文件的路径,也可以找到。

网友(3):

对于#include ,编译器从标准库路径开始搜索 filename.h
对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h

网友(4):

具体用法上没什么区别,但c++中,自己编写的函数,预处理的话必须要用前者。