include后可接尖括号,可接双引号
尖括号<> ,例:include<stdio.h>
双引号"",例:include "china.h"
加尖括号编译器会直接在系统include目录里搜索,简白点说就是“ 正统的 ”在函数库里找该头文件。
加双引号会在源代码目录里找
那什么是源代码目录?
我基础差,人家告诉我源代码目录,我没懂,就又问了几个人,所谓源代码目录,就是用户自定义目录,
直白点说就是你这个 . c文件所放的文件夹,
换句话说,双引号所使用的自定义头文件,要和引用该头文件的 . c文件放在同一文件夹里才有效
至于具体怎么自定义,百度吧
本文详细解析了C语言中预处理指令include的两种使用方式,包括尖括号和双引号的区别,解释了编译器如何根据不同的写法在系统目录或用户自定义目录中查找头文件。
9954

被折叠的 条评论
为什么被折叠?



