企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
其实也是在面试的时候遇到的这个问题 回来了郁闷到了查了下这函数 哎   以前学Java的 没见到过这些世面 终于还是看到这些基础的函数了 试着写了下这个strcat函数,挺简单的 ~~~ char* _strcat_d(char* dest, char* src) { char* newStr = dest; if (dest == NULL || src == NULL) return NULL; // 如果有空的就扔个空指针出去 while (*dest != '\0') dest++; // 找到'\0'结束的位置,把指针指向最后的那个字符 while (*dest++ = *src++); return newStr; } ~~~ 在main函数试试 ~~~ int main() { char k[256] = "ChengDu"; char p[256] = "Neusoft"; // 把p链接在k的后面 _strcat_d(k,p); cout << k <<endl; system("pause"); return 0; } ~~~ 效果图 ![](https://box.kancloud.cn/2016-08-19_57b6ce7d03d44.jpg)