共翁号
共翁号 > 经验 > strcmp函数怎么用

strcmp函数怎么用

原创2025-06-20 21:58:02

`strcmp`函数是C语言标准库``中的一个函数,用于比较两个字符串。它的基本用法如下:

```c

int strcmp(const char *str1, const char *str2);

```

该函数比较两个字符串`str1`和`str2`,并返回一个整数值,表示比较的结果:

如果`str1`和`str2`完全相同,则返回`0`。

如果`str1`在字典顺序上大于`str2`,则返回一个正整数。

如果`str1`在字典顺序上小于`str2`,则返回一个负整数。

比较是基于字符的ASCII码值进行的,从左至右逐个字符比较,直到遇到不同的字符或字符串结束符`\0`。

下面是一个使用`strcmp`函数的示例代码:

```c

include

include

int main() {

char str1[] = "hello";

char str2[] = "world";

int result = strcmp(str1, str2);

if (result == 0) {

printf("str1 and str2 are equal\n");

} else if (result > 0) {

printf("str1 is greater than str2\n");

} else {

printf("str1 is less than str2\n");

}

return 0;

}

```

在这个例子中,`str1`小于`str2`,因此`strcmp`函数返回一个负值,程序输出`str1 is less than str2`

返回:经验

相关阅读

    最新文章
    猜您喜欢
    热门阅读