第一部分:定义数组
char arr1[]="小明";
char arr2[]="小张";
char arr3[]="小明";
第二部分:使用strcmp进行比较(返回值0代表两个字符串相等)
int result=strcmp(arr1,arr3);
第三部分:完整代码汇总
(1)两个字符串相等比较
#include <stdio.h>
#include <stdio.h>
int main() {
char arr1[]="小明";
char arr2[]="小张";
char arr3[]="小明";
int result=strcmp(arr1,arr3);
if(result==0)
{
printf("两个字符串相等!\n");
}
else
{
printf("两个字符串不相等!\n");
}
}
(2)两个字符串不相等比较
将上述(1)中的int result=strcmp(arr1,arr3)改成int result=strcmp(arr1,arr2)
#include <stdio.h>
#include <stdio.h>
int main() {
char arr1[]="小明";
char arr2[]="小张";
char arr3[]="小明";
int result=strcmp(arr1,arr2);
if(result==0)
{
printf("两个字符串相等!\n");
}
else
{
printf("两个字符串不相等!\n");
}
}