例如,strrev()函数。我知道它是在字符串中声明的,我想弄清楚它是如何实现的。那我可以在哪里呢?

OS:Windows XP SP3
IDE:PELLES C 6.50 RC3

有帮助吗?

解决方案

如果您只想看到来源 一个 标准C库的实施(尽管广泛使用),这是 glibc 可用。你可以克隆 git 存储库:

git clone git://sourceware.org/git/glibc.git

您还可以在浏览器中检查源。这是 字符串库, , 例如。

glibc 不包括 strrev(). 。但是,如果您搜索了

strrev c

您将获得各种实现的打击。例如: http://www.cas.mcmaster.ca/~kahl/se2s03/2006/c/strrev.cftp://ftp.ecs.vuw.ac.nz/pub/libs/libstrings/strrev.c.

其他提示

这取决于您的特定编译器所说的位置。许多编译器不提供库源代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top