1、首先先定義兩個字符串數組
char s1[10]={0};
char s2[10] = {0};
2、再輸入兩個字符串
printf("請輸入需要比較的兩個字符串:");
scanf("%s %s", &s1, &s2);
3、首先運用函數判斷兩個字符串的長度是否一樣,如果不一樣則判斷為不相等,否則執行第二點
int mystrlen(char s[])
{
int cnt = 0; //cnt是計數器,用來記錄有效的字符的個數
int i;
for(i=0; i<10; i++)
{
if(s[i] == '\n' || s[i] == '\0')
{
break;
}
cnt++;
}
return cnt;
}
//再main函數中實現
int len1 = mystrlen(s1);
int len2 = mystrlen(s2);
if(len1 != len2)
{
printf("!=\n");
}
else
{
//字符串長度一樣,則需要挨個比對兩個字符串的每一個字符是否相等
int i;
for(i=0; i<len1; i++)
{
if(s1[i] != s2[i])
{
printf("!=\n");
return;
}
}
printf("==\n");
}
運用C語言實現字符串是否相等就就完成了,有需要就可以看看,還有對軟件測試有興趣的朋友,后期也可以關注哦!