例如,strrev() 函数。我知道它是在 string.h 中声明的,我想弄清楚它是如何实现的。那么我在哪里可以找到源代码?
操作系统:Windows XP SP3
IDE:Pelles C 6.50 RC3
如果您只想查看标准 C 库的实现源代码(尽管它被广泛使用), glibc的源代码是可用的。您可以克隆git存储库:
git clone git://sourceware.org/git/glibc.git
您还可以在浏览器中检查源代码。例如,这里是字符串库。
glibc不包括strrev()
. 但是,如果您使用 Google 搜索
strrev c
您将获得各种实现的成功。例如: http: //www.cas.mcmaster.ca/~kahl/SE2S03/2006/C/strrev.c和ftp://ftp.ecs.vuw.ac.nz/pub/libs/libstrings/strrev。丙。
这取决于您的特定编译器将其放置在何处。许多编译器不提供库源代码。