模板:
注意for内部的循环用while比较好,不用再套一层for循环。
每次while循环出来时,k是第一个不满足条件的,找到的字符串长度就是k - i,区间是[i,k-1]
最后 i = k - 1 是因为循环有 ++i
for (int i = 0 ; i < size ; ++i){
int k = i;
while(k < size && str[k]....) k++;
int len = k - i;
i = k - 1;
}