这个循环实现了把字符数组str里面所有和字符ch相等的字符都删掉的功能。循环从str数组的第一个字符开始和ch比较,如果不相等,该字符的值不变;如果相等,则把该字符后面的所有字符往前移一位,相当于把这个字符删掉了,如此继续比较至到遇到字符串结束符\0。比如str=abcdbe,ch=b,一开始i,j都为0,比较第一个字符a不等于ch,所以执行str[0]=str[0],相当于没变,i和j都加1,比较第二个字符b等于ch,这时i继续加1而j的值没变,再比较第三个不等的字符之后就执行str[1]=str[2],后面以此类推,就相当于把所有和ch相同的字符从str数组里删掉了
学霸