原帖在这里:
http://bbs.csdn.net/topics/392139009?page=1#post-402183908
原因是本人手太快了,所以重新发出,给各位好心的前辈分值。
问题列表:
【已了解】那本人该怎么样确定这块地址能否真的被释放了呢?
void * free(void *p):
【尚存疑问】1、这个操作返回空,将返回空的函数作为指针函数有什么意义?
【尚存疑问】2、void *p是什么概念?不是已经void了么?将*p指为void怎么样符合之后写入的参数?……
【尚存疑问】3、void怎么样使用该参数?
关于a地址改变了的问题:
a = (char *)malloc(10*sizeof(char));
a = "hello";
b = a;
【尚存疑问】为啥a的地址改了?为什么不是原先malloc申请的地址了?
【尚存疑问】怎么样在malloc申请的那个地址里保存“hello”?
解决方案
15
【尚存疑问】为啥a的地址改了?为什么不是原先malloc申请的地址了?
—
a的地址没改变,而是a的值改变了。
【尚存疑问】怎么样在malloc申请的那个地址里保存“hello”?
---
memcpy
15
【尚存疑问】1、这个操作返回空,将返回空的函数作为指针函数有什么意义&#