#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
char* mystrcpy(char* str1, char* str2) {
assert(*str1);
assert(*str2);
//str1的每一个元素都赋值str2的值,直到str1字符串结束
for (int i = 0; str1[i] != '\0'; ++i) {
str1[i] = str2[i];
}
return str1;
}
int main() {
char str1[] = "abc";
char str2[] = "cba";
char* str3=mystrcpy(str1, str2);
printf("%s\n", str3);
system("pause");
return 0;
}
C语言模拟实现strcpy
最新推荐文章于 2024-06-04 17:23:08 发布