阿尔法罗密欧多少钱:strcpy的满分写法
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 17:55:18
#include
#includechar * mstrcpy(char * dest,const char * src)
{
assert(dest!=NULL&&src!=NULL);
char * r = dest;
while(*dest++ = *src++);
return r;
}int main()
{
char * src = "i praise my LORD forever";
char dest[100];
char * d;
d = mstrcpy(dest,src);
printf("%s\n",d);
return 0;
}
----------分析:
#include
{
assert(dest!=NULL&&src!=NULL);
char * r = dest;
while(*dest++ = *src++);
return r;
}int main()
{
char * src = "i praise my LORD forever";
char dest[100];
char * d;
d = mstrcpy(dest,src);
printf("%s\n",d);
return 0;
}
----------分析: