void squeeze(char s1[],char s2[])
{
int i,j,k;
for (i=k=0;s1[i]!='\0';i++){
for (j=0;s2[j]!='\0'&&s2[j]!=s1[i];j++)
;
if (s2[j]=='\0')这两句语句不了解有什么作用?
s1[k++]=s1[i]
}
s1[k]='\0'
}
...全文
55511打赏收藏
把字符串s1中与字符串s2中字符匹配的各个字符都删除掉,请高手帮忙写一下这个程序的流程
void squeeze(char s1[],char s2[]) { int i,j,k; for (i=k=0;s1[i]!='\0';i++){ for (j=0;s2[j]!='\0'&&s2[j]!=s1[i];j++) ; if (s2[j]=='\0')这两句语句不了解有什么作用? s1[k++]=s1[i] } s1[k]='\0' }