while(start1<len1 && start2<len2 && s1[start1]==s2[start2])
{
start1++;
start2++;
sum++;
}
与
while(start1<len1 && start2<len2 && s1[start1++]==s2[start2++])
{
sum++;
}
效果不同,前者每次做while判断start都会加1,后者只有再满足条件之后才会加1。
while(start1<len1 && start2<len2 && s1[start1]==s2[start2])
{
start1++;
start2++;
sum++;
}
与
while(start1<len1 && start2<len2 && s1[start1++]==s2[start2++])
{
sum++;
}
效果不同,前者每次做while判断start都会加1,后者只有再满足条件之后才会加1。