C语言字符串比较函数使用示例
时间: 2024-12-11 19:04:30 浏览: 9
基于C语言字符串函数的一些使用心得
C语言中,字符串比较通常使用`strcmp()`函数来进行。这个函数定义在`string.h`头文件中,它接受两个字符串作为输入,如果第一个字符串小于第二个,则返回一个负数;如果两者相等,则返回0;如果第一个字符串大于第二个,则返回正数。
下面是一个简单的使用示例:
```c
#include <stdio.h>
#include <string.h> // 包含strcmp函数
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 less than str2.\n");
} else {
printf("str1 is greater than str2.\n");
}
return 0;
}
```
在这个例子中,由于"Hello"小于"World",`strcmp()`会返回一个负数,所以程序会输出"str1 is less than str2."。
阅读全文