除了extra参数外,memchr()strchr()之间的实际区别是什么?什么时候使用一个或另一个?并且如果解析大文件(从理论上来说),将strchr()替换为memchr()是否会有更好的结果性能?

最佳答案

strchr遇到空字符时会停止,但memchr不会;这就是为什么前者不需要长度参数,而后者则需要长度参数的原因。

10-04 12:17