#include <stdio.h>
#include <assert.h>
/*
attention:
1.检查代码的健壮性。(判断两个指针是否为空)
2.NULL可以写在左边,防止少写=。
3.保存头指针是为了链式调用
ex:strlen(strcpy(a,b));
*/
char *strcpy1(char *dest, char *src) {
assert((dest != NULL) && (src != NULL));
char *return_Address = dest;
while (*src != '\0')
*dest++ = *src++;
*dest = '\0';
return return_Address;
}
int main() {
char a[12] = "hello world";
char b[12];
strcpy1(b,a);
printf("%s\n", b);
return 0;
}
strcpy函数
最新推荐文章于 2024-07-29 05:15:00 发布