我想知道 stdio.h
和 conio.h
等里面有什么。
我想知道 printf
和 scanf
是如何定义的。
有什么方法可以打开 stdio.h
看看里面写的是什么?
最佳答案
根据您的实现,您应该能够在您喜欢的编辑器中打开任何 .h 文件并直接阅读;它们(通常)只是纯文本文件。
但是,stdio.h
只会为您提供printf
和scanf
的声明;它不会包含它们的源代码。大多数编译器不提供标准库函数的源代码;相反,他们提供预编译库,这些库在您构建可执行文件时与您的代码链接。
如果你愿意花点钱,P.J Plauger 的 The Standard C Library是一个很好的资源,展示了标准库函数的实现。
关于c - 如何知道头文件里面有什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23519189/