memcpy问题

来源:互联网 发布:管家婆软件试用 编辑:程序博客网 时间:2024/05/22 00:48
这样写就不报错
C/C++ code
?
1
2
3
char* s="123123123123";
    char d[20];
    memcpy(d,s,10);

这样写就不行
C/C++ code
?
1
2
3
char* s="123123123123";
    char* d;
    memcpy(d,s,10);
原因是d指向一个随机的地方。谁也不知道,野指针,不能用。要使用必须用malloc分配内存才行。
原创粉丝点击