用基本函数连接字符串 测试结果 不使用strcat等字符连接 下面展示 Eternal_Twilight。 #include <stdio.h> int main(void) { int n=0,m=0; char s1[999]={"Eternal"},s2[]={"_Twilight"}; while(s1[n])n++; while(s2[m]) s1[n++]=s2[m++]; puts(s1); return 0; } 999处的值最小为连接二者加和再加一,例如本实例中最小为7+9+1=17 测试结果