int main()
{
char str1[100];
char str2[100];
printf("请输入字符串1:");
scanf("%s", str1);
printf("请输入字符串2");
scanf("%s", str2);
int i = 0;
while (str1[i] != '\0' || str2[i] != '\0')
{
if (str1[i] != str2[i])
{
break;
}
i++;
}
if (str1[i] == '\0' && str2[i] == '\0')
{
printf("字符串相等\n");
}
else
{
printf("字符串不相等\n");
}
return 0;
}
C-比较两个字符串是否相同
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- data1和data2不相同时 data1和data2相同时 使用equals时也会判断类型是否相同,如果类型不同...
- 【题目】 比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是大写字母样例给出 A = ...
- go语言编写一个函数,判断两个字符串是否是相互打乱的,也就是说它们有着相同的字符,但是对应不同的顺序
- 用过Lua的,应该知道lua有一个截取字符串的接口,string.sub(s,i,j),就是截取字符串s,从第...