以下是引用xiayizhanzyf在2010-9-1 07:36:48的发言:
比如我想用某个函数,那么我又怎么知道函数库中有这个函数呢
库函数是有限的,姑且可以这样:你想到了什么思路,按着这个思路查看每个库函数的功能,(网上可以得所有库函数荟萃的备份)如果查到这个功能的库函数,那么就用,如果没有,那么就自己写,这就是所谓的算法吧。
这就是底层编程了,每一个库函数就是一个算法。
例如:求绝对值这个算法,有这个库函数,直接套用就可以。
如果你想用自己的求绝对值的算法,那么你就自己写一个。
到现在为止,很多人都会想到用什么什么函数,而不去想能编出那种函数,因为都认为有现成的干嘛不用。
例如 API函数,光看typedef这个字,就够你累的了,还编出API函数?,反正我是不愿意做了,直接用别人已经编好的吧。
在一张白纸上,语言为简单画笔,库函数就好比画刷(能同时画出很大的面积的图案),画笔代替画刷,那是很费力的事情。