比较C中字符串的最快方法

时间:2012-04-17 00:15:35

标签: c string comparison type-conversion

如果我有一个程序需要比较很多字符串,那么最好的方法是什么,以便运行时间最短?

1 个答案:

答案 0 :(得分:5)

您可以使用strcmp( string1,string2);

如果它们是字符串数组:strcmp(string1[i], string2[j]);

它将返回一个数字:

  • 如果它是0,那么它们是相同的。
  • 如果它大于0,则字符串1按字母顺序大于第二个字符串。
  • 如果它小于0,则字符串1按字母顺序小于第二个字符串。