23 k++; //因为这段是拿s1中下标为j的与s2中下标为k的字符比较,当相等比较下一个字符,j++了,k也要移到下一个位置。
24 strcpy(&s1[i],s3);
25 strcat(s1,temp);
//这一段解释比较困难,我用两张图解释吧(另一张在另一回答里,注画的不是很完整,'\0'我也没画了,相信你能看得懂
26 k==1