C语言中,#include <stdio.h>头文件中的尖括号可以用双引号“”代替吗?那还可以用圆括号代替呢?

就是把〈stdio.h〉用(stdio.h )或&quot;stdio.h&quot;代替呢?
2024-10-31 22:37:40
推荐回答(4个)
回答1:

""和<>都可以,他们的区别在于搜索顺序不同
#include <>指的是先从标准c语言库中读取某头文件内容,如果未搜索到,则搜索个人文件夹的自定义头文件
#include ""指的是先从自定义头文件的文件夹中进行某头文件搜索,如果没有搜索到,则再搜索系统自带的标准头文件文件夹
但是()不行

回答2:

根据实验,有些编译器下可以,但两者的意义不同(一个是编译器自带的头文件,一个是自定义的),建议还是按照C标准来写

回答3:

搜索开始位置不同,为提高搜索效率用尖括号吧

回答4:

不可以,这问题问的有点奇怪