<stdio.h>和"stdio.h"有什么区别?

Par*_*ita 17 c

可能重复:
#include <filename>和#include"filename"之间的区别是什么

在这两种情况下都没有错误......它们之间有什么区别吗?

Ala*_*avi 10

<stdio.h>在标准C库位置"stdio.h"搜索,同时在当前目录中搜索.

理想情况下,您可以使用<...>标准C库以及"..."您编写并存在于当前目录中的库.


Joh*_*itb 7

指定第二个版本首先在实现定义的位置进行搜索,然后如果找不到该文件,则搜索与<...>版本相同的位置,该版本搜索通常由-I命令行选项指定的路径和内置的包含路径(指向标准库和系统头的位置).

通常,实现将该位置定义为相对于包含文件的位置.


Abh*_*bhi 2

在编译器的情况下,"..."首先在 .c 文件所在的本地目录中搜索头文件

而如果是<...>编译器,则仅在头文件文件夹中搜索