【发布时间】:2015-10-05 17:28:56
【问题描述】:
例如,我有以下指针:
char *ptr;
char *string;
string = malloc(sizeof(char) * 10);
//set string to some word
以下几行有什么区别?
ptr = string;
vs.
memcpy(ptr, string, sizeof(string));
另外,如果我在完成这些任务后尝试释放“字符串”会不会有问题? “ptr”还会保留我分配给它的值吗?
【问题讨论】:
-
指针和指针的区别。
标签: c pointers variable-assignment