70,025
社区成员




#include<stdio.h>
int main(){
char str[10] = "abbacdda";
char ch = 'a';
int i, j;
for(i=j=0; str[i]!='\0'; i++) {
if(str[i] != ch) { /*如果str[i]不等于某一字符ch*/
str[j]=str[i]; /*将当前字符赋值到原串*/
j++;
}
}
/*str[i]='\0'; */ /*个人认为应该改为下面那句, 置字符串结束符号'\0'*/
str[j] = '\0';
printf("str=%s\n", str);
return 0;
}