for(i=0, k=0; k<pos-1; i++) Sch[k++]=S1[j;∥保留插入位置之前的子串 j=0; while c≤ Tlength) Sch[k++]=Tch++];∥插入T while(i<s length) Sch[k++]=S1[++];∥复制插入位置之后的子串 S length+=T length ∥置串S的长度 }∥f return truer• for ( i=0, k=0; i<pos-1; i++) S.ch[k++] = S1[i]; // 保留插入位置之前的子串 j = 0; while (j<T.length) S.ch[k++] = T.ch[j++]; // 插入 T while ( i<S.length) S.ch[k++] = S1[i++]; // 复制插入位置之后的子串 S.length+=T.length; // 置串 S 的长度 } // if return TRUE; }