你可以去看一看c语言关于字符串的知识,很有用的。strcpy函数就是将一个字符串拷贝到另一个字符数组,还有很多好用的函数。
意思是当把数组里值为0的当作是结束的判断条件吧...如果你第一个数字就是0的话。。。那就有差别了呗...只是你测试的不是很特殊的情况...不具有普遍性撒
因为你的判断while(s2[i-1]!=0);这里的s2[i]和s2[i-1]都不等于0,你试试给s1赋个有0的字符串看看