关于#c++#的问题:这个return a+b>b+a,谁能有通俗易懂的讲法

img


这个return a+b>b+a,为啥就能判断a>b啊,谁能有通俗易懂的讲法

字符串的比较就是逐个字符比较
a+b和b+a两个字符串保证了长度相同,但是一个以a开头,一个以b开头
如:a="abcd" , b = "ef",
a+b就是“abcdef"
b+a就是”efabcd"
a+b>b+a的话就说明a>b

有一个疑问假设 a = "abf" b = "bf" ,这种这里是a大还是b大?