我现在知道这个用strlen比的是a和b的长度,来决定i的。那为什么在判断a[i]和b[i]不相等的时候就直接返回a[i]-b[i],万一b里面的比a大呢?那不是就要b[i]-a[i]了吗?

img

img

img

对的兄弟,直接返回a[i]-b[i]就可以,判断这个结果,大于零就是a[i]大;小于零就是a[i]小,就可以判断字符串大小了