c语言中如何判断两个字符串是否相等?

如题所述

题主你好,

先说下解题重点: 首先要知道被比较的两个字符串长度不一定是相等的, 所以要先计算出str1和str2的长度, 然后取较短的那个作为循环的次数, 如果取较长的那个作为循环产数的话,在超出较短的那个字符串的索引后会出现Out of range异常,从而使程序不能正确执行. 其它的就没有太多需要注意的了.

代码如下:

-----

测试结果如下:

-----

写在最后: 上面代码没有进行异常处理,仅写出了常规的实现逻辑.

=====

希望可以帮到题主, 欢迎追问.

温馨提示:答案为网友推荐,仅供参考
相似回答