在哪里可以找到我的系统标准C库函数的实现?

Lio*_*ion 3 c libc string.h

例如,strrev()函数.我知道它是在string.h中声明的,我想知道它是如何实现的.那我的源代码在哪里?

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

Bri*_*per 5

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

git clone git://sourceware.org/git/glibc.git
Run Code Online (Sandbox Code Playgroud)

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

glibc不包括strrev().但是,如果你谷歌

strrev c
Run Code Online (Sandbox Code Playgroud)

你会得到各种实现的点击.例如:http://www.cas.mcmaster.ca/~kahl/SE2S03/2006/C/strrev.cftp://ftp.ecs.vuw.ac.nz/pub/libs/libstrings/strrev. c.