// 设计函数,给定两个字符串指针,实现将第二字符串的内容拼接到第一个字符串中,并返回第一个字符串指针。 #include char *concat(char *dest, char *src) { while (*dest) // 找到 dest 的末尾 { dest++; } while (*src) // 将 src 的内容复制到 dest 的末尾 { *dest = *src; dest++; src++; } *dest = '\0'; // 最后补上字符串结束符 return dest; // 返回 dest 的首地址 } int main() { char m[128] = ""; concat(m, "disen"); concat(m, ", 666"); printf("%s\n", m); // 输出结果:disen, 666 return 0; }