当前位置: 首页 > news >正文

模拟实现strcat(字符串追加)

1.我们要知道stcat的作用是什么,字符串追加。

2.我们进行模仿,我们先将arr1不断++,直到“\0”,我们加在后面。

//模拟实现strcat(字符串追加)
char* my_strcat(char* arr1, const char* arr2)
{assert(arr1 && arr2);char ret = arr1;while (*arr1!= '\0'){arr1++;}while (*arr1++=*arr2++){;}return ret;
}
int main()
{char arr1[20] = { "hello " };char arr2[] = { "world" };my_strcat(arr1, arr2);printf("%s", arr1);
}

http://www.lryc.cn/news/413830.html

相关文章:

  • HTTP简单概述
  • 掌握PyCharm代码片段管理器:提升编码效率的秘诀
  • MyBatis动态代理和映射器
  • ShardingSphere中的ShardingJDBC常见分片算法的实现
  • SpringBoot整合Flink CDC实时同步postgresql变更数据,基于WAL日志
  • ThinkPHP事件的使用
  • 【Nuxt】服务端渲染 SSR
  • Spring Boot整合WebSocket
  • 《LeetCode热题100》---<5.③普通数组篇五道>
  • Cocos Creator文档学习记录
  • 插入数据优化 ---大批量数据插入建议使用load
  • 【Linux】一篇总结!什么是重定向?输出重定向的作用是什么?什么又是追加重定向?
  • svn软件总成全内容
  • [激光原理与应用-118]:电源系统的接地详解:小信号的噪声干扰优化,从良好外壳接地开始
  • 回测本身就是一种过度拟合?
  • 什么是Arduino?
  • 【机器学习基础】Scikit-learn主要用法
  • python-素数回文数的个数(赛氪OJ)
  • OCC 网格化(二)-网格划分算法
  • pyecharts模块
  • 深⼊理解指针(3)
  • 黑马头条vue2.0项目实战(四)——首页—文章列表
  • UE5.4内容示例(4)UI_UMG - 学习笔记
  • C#实现数据采集系统-配置文件化
  • Java面试题 -- 为什么重写equals就一定要重写hashcode方法
  • J031_使用TCP协议支持与多个客户端同时通信
  • 二分查找(精确查找、范围搜索)
  • 软件工程简记
  • 【深度学习】【语音TTS】OpenVoice v2,测评,中英文语料,Docker镜像,对比GPT-SoVITS、FishAudio、BertVITS2
  • Kotlin OpenCV 图像图像50 Haar 级联分类器模型