库函数的模拟实现
1.实现strcpy
1.实现strcpy
在使用assert来检查传参时,应该包含头文件#include<assert.h>
注意事项:
1.源字符串的大小一定要小于等于目标字符串的大小,否则会出现内容越界的问题
2.在使用strcpy的时候也拷贝了' '
3.在自己实现MyStrcpy时要注意判定检查传参是否为空
4.strcpy是返回一个指针类型
注意事项:
1.源字符串的大小一定要小于等于目标字符串的大小,否则会出现内容越界的问题
2.在使用strcpy的时候也拷贝了' '
3.在自己实现MyStrcpy时要注意判定检查传参是否为空
4.strcpy是返回一个指针类型
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<assert.h> 4 char* Strcpy(char* destination, const char* source) 5 { 6 assert(destination != NULL); 7 assert(source != NULL); 8 int i = 0; 9 while (source[i] != '