for(i=0...——找到s1字符串的结尾'\0',它的下标在i中。for(j=0...——把s2字符串从第一个字符拷贝到s1的'\0'的地方,然后i++、j++使s1和s2都向后移动一个字符再拷贝……直到s2的'\0'的前一个字符。最后由s1[i]='\0'给s1补一个结束符就了了!这就是这段代码的算法思想。