strcmp() 函数用于比较两个字符串。它会按字典序比较两个字符串,并返回一个整数值来指示它们的大小关系。
如果第一个字符串小于第二个字符串,则返回一个负数。如果两个字符串相等,则返回 0。如果第一个字符串大于第二个字符串,则返回一个正数。
下面是用 C 语言实现 strcmp() 函数的示例代码:
int strcmp(const char *str1, const char *str2)
{
while (*str1 && *str2 && *str1 == *str2)
{
str1++;
str2++;
}