c - 如何知道头文件里面有什么?

标签 c header-files

我想知道 stdio.hconio.h 等里面有什么。 我想知道 printfscanf 是如何定义的。

有什么方法可以打开 stdio.h 看看里面写的是什么?

最佳答案

根据您的实现,您应该能够在您喜欢的编辑器中打开任何 .h 文件并直接阅读;它们(通常)只是纯文本文件。

但是,stdio.h 只会为您提供printfscanf声明;它不会包含它们的源代码。大多数编译器不提供标准库函数的源代码;相反,他们提供预编译库,这些库在您构建可执行文件时与您的代码链接。

如果你愿意花点钱,P.J Plauger 的 The Standard C Library是一个很好的资源,展示了标准库函数的实现。

关于c - 如何知道头文件里面有什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23519189/

相关文章:

c - 如何获取字符或数字的位值

c - MinGW 海湾合作委员会 : "Unknown conversion type character ' h'"(snprintf)

c - 使用链表在 C 中进行函数式编程

c++ - 在头文件中定义 C++ 函数是一种好习惯吗?

c - size_t 添加溢出

c++ - 空终止字符串的基本原理是什么?

c++ - C++中静态变量重定义错误

c - C中头文件的循环包含

c++ - 抑制 Xcode 对库头中内联函数的未使用函数警告的正确方法

c++ - 如何通过类在 Student.cpp 中运行以下代码?