怎样用指针比较两个字符串的大小
时间: 2023-06-12 09:06:02 浏览: 113
可以使用strcmp函数来比较两个字符串的大小。该函数返回的值为0表示两个字符串相等,返回的值为正数表示第一个字符串大于第二个字符串,返回的值为负数表示第一个字符串小于第二个字符串。下面是使用指针和strcmp函数比较两个字符串的大小的示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[100], str2[100];
int result;
printf("Enter the first string: ");
gets(str1);
printf("Enter the second string: ");
gets(str2);
result = strcmp(str1, str2);
if (result == 0) {
printf("The strings are equal.\n");
} else if (result > 0) {
printf("The first string is greater than the second string.\n");
} else {
printf("The first string is less than the second string.\n");
}
return 0;
}
```
在这个示例中,我们使用了gets函数来获取用户输入的两个字符串,然后使用strcmp函数比较两个字符串的大小,并根据比较结果输出不同的信息。
阅读全文