strcmp函数返回值
strcmp函数是C语言中用来比较两个字符串的函数,它的原型是int strcmp(const char *s1, const char *s2);,它比较s1和s2字符串,如果两个字符串完全相同,则返回0;如果s1s2,返回一个正数。
让我们来看一个简单的例子:
```c
#include
#include
int main() {
char str1[] = "Hello";
char str2[] = "World";
int result = strcmp(str1, str2);
printf("Result: %d\n", result);
return 0;
}
```
在这个例子中,我们比较了"Hello"和"World"两个字符串,由于它们不相等,所以strcmp函数返回了一个正数,我们可以使用printf函数打印出返回值。
需要注意的是,strcmp函数是区分大小写的,如果你想比较两个字符串而不区分大小写,可以使用strcasecmp函数(在Windows下是_stricmp函数)。