#include<stdio.h>
char *(strcpy1)( char *Des, const char *Src)
{
char *p=Des;
while(*Src!='\0')
{
*p=*Src;//!!!!! 由于Des 未被初始化, 对Des 引用引发段错误
Src++;
p++;
}
*p='\0';
return Des;
}
int main()
{
char *message = "Hello World!";
char *Des; //!!!!!!!!!Des没有分配内存, 没有初始化, 引发段错误
strcpy1(Des, message);
printf("\nDes==%s\n", Des);
printf("\nSrc==%s\n", Src);
return 0;
}
===============================