c语言利用指针1.输入两个字符串,比较是否相等,相等输出YES,不等输出NO。
时间: 2023-12-25 13:03:04 浏览: 122
在C语言中比较两个字符串是否相等的方法
可以使用指针来比较两个字符串是否相等,代码如下:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100];
printf("输入字符串1:");
gets(str1);
printf("输入字符串2:");
gets(str2);
if (strcmp(str1, str2) == 0)
printf("YES\n");
else
printf("NO\n");
return 0;
}
```
这里使用了 `strcmp()` 函数来比较两个字符串是否相等,如果相等返回0,否则返回非0值。注意,由于 `gets()` 函数不安全,建议使用 `fgets()` 函数代替。
阅读全文