1.strcpy
}
该函数十分简单,但极少能算是正确的。看下面的代码:
可能你会很奇怪,为什么这个是错误的。这个写法大概损失 10%的性能,而且和编译器能优化的程度有关。原因你看反汇编的代码就知道,指令增加了不少。因为,你要给出一个最优的结果。后面的几个同样类似。
2.strstr
返回指向第一次出现某字符串位置的指针,如果没找到则返回NULL。
3.strcat
字符串末尾追加字符串。
4.strcmp
字符串比较。
敲C/C++代码的,不可避免的经常使用等等这些字符串操作函数,它们的实现是如此短小,却很有份量。
写了很多代码,回过头来,发现它们值得珍藏。