在我们移植的基于freeRTOS的webserver源码里,有很多的字符串处理函数,相信仔细研读过的人应该都注意到,那么你对这些字符处理函数都清楚吗?今天我们就来总结下:
这些函数的原型声明其实都在string.h头文件里,因为我们使用的是IAR 7.4,所以这个文件位于:
在一些程序员面试的题目中也经常会出题让实现这些字符串处理函数,这些还是很重要的,对这些函数要大概有个印象,不至于感觉陌生。可以看下string这个文件,结合百度查阅,接可以弄清楚这些字符串函数,例如以strchr函数为例,在iar下看到他的源码其实很简单,就是寻找字符C首次出现在字符串s中的位置,成功则返回要查找字符第一次出现的位置,失败返回NULL。
在看在我们之前讲过的移植好的webserver的代码中有大量应用这些函数的地方
这样的例子还有很多,我们就不列举了,希望可以引起大家对这些函数的重视。这些都是别人都已经写好了,我们只是拿来用,有什么理由不学会它呢?有兴趣的甚至可以不要看这些函数源码,自己去实现。仔细阅读下string.h这个文件,会对你有很大帮助。希望这个周末可以对你有所收获。