1、实现字符串拷贝函数,把一个指定的字符串赋值到指定的字符数组或字符指针中。该函数返回指向复制后的字符串的指针。
2、实现
//字符串拷贝函数的实现
char *strDuplicate(char *src, char *dest)
{
assert((src!=NULL)&&(dest!=NULL));
char *add=dest;
while((*src++ = *dest++)!='\0')
NULL;
return add;
}3、strDuplicate能把src的内容拷贝到dest,为什么还要char*类型的返回值?
答:为了实现链式表达式。
例如:int length=strlen(strDuplicate(strDest,"hello word"));

本文详细介绍了字符串拷贝函数的实现原理、用途及在实际编程中的应用案例,包括如何利用该函数进行链式表达式的操作。
2707

被折叠的 条评论
为什么被折叠?



