如何学习C语言的库函数?

具体问题如下:
1. 如何了解C有哪些常用库函数及用法?
2. 如何搞懂C库函数的底层实现?

1. 最好是先看看标准文档,在cppreference.com这网站也能查看,打开文档里面有各标准库函数、宏的列表以及详细介绍,C和C++的都有,如英文读不懂的话可以选择中文版。内置的系列函数,查找文档就一目了然,还有非常详尽的参数、功能、返回值等说明以及各种格式化说明符的用法。

2. 对于初学C语言底层实现并不需要深入了解,如想了解的话可以研究一下glibc之类的实现。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-08-07
了解:可以去看c语言的头文件,到里面找函数接口,再到网上搜函数名,这样直观一些
或者到网上专门介绍库函数的书或者帖子。
也可以去查c规范,不过这样就枯燥了
另外,库函数有很多,平时不会都用到的,可以说有些东西可能一辈子都用不到。所以了解所有意义并不大,常用的会用就行

实现:规范中只对功能做了要求,实现是各个平台自行实现的,所以不同平台实现方式会有不同,有很多开源的实现方式可以查看,推荐glibc,应该算目前用的最多的一个版本了
相似回答