黑马程序员教程
  • 首页
  • 学习线路图
  • 学习教程
  • 面试宝典
首页
学习线路图
学习教程
面试宝典
学科分类
Java
前端
Python
大数据
PHP
C/C++
学科分类
Java
前端
Python
大数据
PHP
C/C++
学科分类
Java工程师
前端工程师
Python工程师
大数据工程师
PHP工程师
C/C++工程师
    为千万学生少走弯路
学科分类
学科分类
Java工程师
前端工程师
Python工程师
大数据工程师
PHP工程师
C/C++工程师
目录
C语言
C++
volatile关键字有什么作用
虚函数的作用和实现原理,什么是虚函数,有什么作用?
有了虚函数,为什么还需要纯虚函数
struct和class有什么区别?
指针和引用有什么区别
`new/delete`和`malloc/free`之间有什么关系?
C++中的内存分配有哪几种方式?
多继承存在什么问题?如何消除多继承中的二义性?
请简述一下你对智能指针的理解。
悬挂指针与野指针有什么区别?
请用代码实现strcat()函数
请看一下下面这段代码有什么问题。
请用简单的语言告诉我C++ 是什么
在C++程序中调用被C 编译器编译后的函数,为什么要加extern “C”
sizeof与strlen的区别?**
将“引用”作为函数返回值类型的格式、好处和需要遵守的规则
重载(overload)和重写(overried)的区别
STL常用的容器有哪些以及各自的特点是什么
数据结构
Linux

请用代码实现strcat()函数

char strcat(char *dst, char *src) {
assert(dst != nullptr && src != nullptr);
char *res = dst;
while (
dst != '\0')
++dst;
while ((*dst++ = *src++) != '\0');

​ return res;

}

点击此处
隐藏目录
黑马程序员教程(book.itheima.net)是一个免费的IT在线学习平台,它依托黑马程序员优质的课程资源和口碑,致力于为广大热爱IT技术的学习者和求职者提供知识共享服务。
黑马程序员教程包括学习线路图、学习教程、面试宝典三大核心板块,通过构建一个从学习到求职的良性生态圈,配套以专业的技术答疑服务,让学习更有趣,进步更明显,真正做到让学生少走弯路。
联系方式:
电话:15340145407
邮箱:itcast_book@vip.sina.com
黑马程序员教程 苏ICP备16007882号