C 语言 strncmp 函数与 memcmp 函数的区别

本文最后更新于:2022年5月1日 晚上

strncmp 与 memcmp 都是用于比较两个字符串的内容。它们的参数意义相同,返回值也相同。

需要注意:

  • strncmp 遇到 ‘\0’ 会结束比较
  • 但是 memcmp 不会,memcmp 会继续比较直至到达指定长度

所以推荐使用 memcmp


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!