#include< >和#include“ ”的区别
2024-10-21 12:53:25
< >引用的是编译器的类库路径里面的头文件
" "引用的是你程序目录的相对路径中的头文件 假如你编译器定义的自带头文件引用在C:\Keil\c51\INC\下面
则#include引用的就是C:\Keil\c51\INC\stdio.h这个头文件
不管你的项目在什么目录里,C:\Keil\c51\INC\stdio.h这个路径就定下来了
一般是引用自带的一些头文件:stdio.h、conio.h、string.h、stdlib.h等等之类的。。 假如你的项目目录是在D:\Projects\tmp\
则#include "my.h" 引用的就是D:\Projects\tmp\my.h这个头文件
一般是用来引用自己写的一些头文件
如果使用" ",它是会先在你项目的当前目录查找是否有对应头文件
如果没有,它还是会在对应的引用目录里面查找对应的头文件
意思就是,使用#include "stdio.h"如果你项目目录里面,没有stdio.h这个头文件,它还是会定位到C:\Keil\c51\INC\stdio.h这个头文件的
最新文章
- 【补充】Gitlab 部署 CI 持续集成
- PAT复杂度_最大子列和问题、最大子列和变种
- 运用js解决java selenium元素定位问题
- Intellij IDEA连接Git@OSC
- C#数据库绑定
- laypage分页功能demo
- source insight 注册码
- kuangbin RMQ
- 【POJ】【3071】Football
- sudo easy_install MySQL-pythonubuntu常用命令
- hdu1428之spfa+dfs
- linuxmint卸载软件
- 转:Selenium-Grid工作方式
- linux脚本: 后台启动程序并重定向输出信息脚本
- DIY智能家居——零基础入门篇
- Hibernate (二)
- Python_range
- GitLab使用公钥SSH key登录
- cube-ui修改按钮颜色
- SVN下载时提示“已经锁定”