【C/C++】模拟实现strcat
学习目标:
- 使用代码模拟实现strcat。
逻辑:
- strcat 函数的返回类型是 void 即不返回数据。
- strcat 函数的参数类型是 char* ,用于接收数组。
- strcat 函数要把两个数组拼接在一起。
代码:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void my_strcat(char* pa,char* pb)
{
while (*pa != '\0')
{
pa++;
}
while (*pb != '\0')
{
*pa = *pb;
pa++;
pb++;
}
}
int main()
{
char str[20] = "ALICE";
char tmp[20] = "RANCE";
my_strcat(str, tmp);
printf("%s", str);
return 0;
}
验证是否成功:
完