留言与评论(共有 0 条评论) |
发布时间:2020-04-12 08:41:13
看了也试了、没什么问题
不过不用加头文件string.h
while((str1[i]==str2[i])&&(str1[i]!='0')) i++;
这是说两个字符串从首位字符开始比较、如果相比较的两个字符相等且第一个字符串没有到结尾、那么要比较的字符各向后移动一位、str1[i]!='0'是判断字符串结束的、当不满足条件时就会继续向下执行
if(str1[i]=='0'&&str2[i]=='0')
s=0;
else
s=str1[i]-str2[i];
如果是由于第一个字符串结束而跳出上面的循环、判断第二个字符串是否也结束了、
也就是判断下是不是两个字符串同时结束、如果是、s=0、不是、s为两个字符相差的ASCII码
留言与评论(共有 0 条评论) |
全站搜索