#include #include #include main(){char*src="abc123";char*dest="test";//这样会发生segmentationfault(coredumped)//chardest[10]="test";//success这样成功执行//char*dest=strdup("test");//success这样成功执行memcpy(dest,src,strlen(src)+1);printf("%s\n",dest);}//关于memcpy复制字符串时,memcpy(dest,src,strlen(src)+1),目标字符串dest类型char*xxx,charxxx[]有什么不同,char*会发生segmentationfault(coredumped),而charxxx[]不会,但strdup后的char*就能成功执行。
慕的地6264312
慕村9548890
相关分类