64,666
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <string.h>
void mystrcpy(char* dst, const char* src)
{
while (*dst++ = *src++) ; // 不用返回值
}
int main()
{
char str[100];
printf("%s\n", strcpy(str, "Hello world!"));
printf("%s\n", mystrcpy(str, "不用返回值,串接一起就会错误"));
return 0;
}
//char *strcpy( char *to, const char *from );
//功能:复制字符串from 中的字符到字符串to,包括空值结束符。返回值为指针to。
// 因为 strcpy ,可以如上面把函数串接起来,如果strcpy 没法返回值,这样串接就会错误
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
printf("%s\n", strcpy(str, "Hello world!"));
return 0;
}
//char *strcpy( char *to, const char *from );
//功能:复制字符串from 中的字符到字符串to,包括空值结束符。返回值为指针to。
// 因为 strcpy ,可以如上面把函数串接起来,如果strcpy 没法返回值,这样串接就会错误