这段函数想让他检测s1和s2的是否相等,相等就删掉;请问这样做可行吗?目前没法检查,不过感觉理论和结构无误
求一个聪明帅气可爱多金头发旺盛美丽聪慧机智宽容友好善良的大佬回答
int squeeze(int s1[], int s2[]) {
int i, j, c;
for (i = 0, j = 0; s1[i] != '\0' && s2[j] != '\0'; j++, i++) {
c=s1[i] ;
if (s1[i] == s2[i]) {
--i;
}
else {
s1[j] = c;
}
}
}
可能还缺一个,删除多余的元素?