4

例如,strrev() 函数。我知道它是在 string.h 中声明的,我想弄清楚它是如何实现的。那么我在哪里可以找到源代码?

操作系统:Windows XP SP3
IDE:Pelles C 6.50 RC3

4

2 回答 2

5

如果您只想查看标准 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.cftp://ftp.ecs.vuw.ac.nz/pub/libs/libstrings/strrev。丙

于 2010-12-29T04:35:15.837 回答
1

这取决于您的特定编译器将其放置在何处。许多编译器不提供库源代码。

于 2010-12-29T04:19:05.050 回答