#incllude<file.h>与#include"file.h"的区别
答案:4 悬赏:80 手机版
解决时间 2021-11-08 03:47
- 提问者网友:孤山下
- 2021-11-07 07:49
#incllude<file.h>与#include"file.h"的区别
最佳答案
- 五星知识达人网友:不如潦草
- 2021-11-07 08:35
尖括号表示该文件保存在编译器指定的标准头文件存放处。例如,Microsoft Visual C++ 把语言的头文件保存在 \Program File\Microsoft Visual Studio\VC98\Include 文件夹中咯。当Visual C++ 遇到一个<文件名>时,它自动到该文件夹中查找文件。
如果一个文件名被放在双引号中,编译器希望知道该文件的全路径名。如果文件位于项目文件夹中(对于Visual C++的情况)。就不需要指明路径咯。
我这样说,你应该也明白喇把。。
如果一个文件名被放在双引号中,编译器希望知道该文件的全路径名。如果文件位于项目文件夹中(对于Visual C++的情况)。就不需要指明路径咯。
我这样说,你应该也明白喇把。。
全部回答
- 1楼网友:深街酒徒
- 2021-11-07 12:31
前者是在标准路径下查找,后者是在当前路径下查找!
- 2楼网友:未来江山和你
- 2021-11-07 11:04
<> 代表系统目录,这个是可以配置的,配置多个目录,查找这些目录下是否有你要的文件,不会查找其他目录下的文件。
“”这个是查找当前程序文件所在目录下是否有你要的头文件,然后查找系统目录下是否有你要的文件。。“”这个可以指定位置的比如:"../file.h" 就说明要找的目录是上一级目录
“”这个是查找当前程序文件所在目录下是否有你要的头文件,然后查找系统目录下是否有你要的文件。。“”这个可以指定位置的比如:"../file.h" 就说明要找的目录是上一级目录
- 3楼网友:第四晚心情
- 2021-11-07 09:57
搜索顺序不同,尖括号搜索系统目录;引号先搜索当前目录,再搜索系统目录。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯