小编Hun*_*yer的帖子

我可以在指针上使用指针算法来void指针吗?

我知道你不能在void指针上使用指针算法,但理论上你可以对指向void指针的指针进行指针运算,因为它sizeof(void *)会产生指针在你的系统上占用多少字节的答案?

c pointers

5
推荐指数
2
解决办法
113
查看次数

我还可以对一个对其进行第二次malloc()调用的变量调用free()吗?

我想知道当一个系统如何释放内存时,malloc()调用是否与你分配malloc()的初始变量绑定在一起.

例如,我可以执行以下操作:

void * ptr1 = malloc(50);
void * ptr2 = ptr1;
ptr1 = malloc(25);
free(ptr2);
Run Code Online (Sandbox Code Playgroud)

我打算释放最初分配给ptr1 的内存,但后来用另一个指针释放它.

c memory malloc

4
推荐指数
1
解决办法
104
查看次数

标签 统计

c ×2

malloc ×1

memory ×1

pointers ×1