在 C 中更改指向整数的值

标签 c heap-memory

我想在堆中声明一个新的整数,

int *intPtr = (int*) malloc(sizeof(int));

如何更改 *intPtr 指向的堆空间值? 谢谢

最佳答案

取消引用intPtr:

*intPtr = 0;

关于在 C 中更改指向整数的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5692459/

相关文章:

SO_KEEPALIVE 的 C 套接字编程

在堆上创建结构?

c - 分配所有内存使我的系统崩溃

c - 在嵌入式编程中,我们在处理虚拟地址和物理地址吗?

c - 从传递给函数的结构中写入成员会产生意外结果

无法跳出循环

c - 字符串终止 - char c=0 与 char c ='\0'

c++ - 可以在堆上创建的对象在 C++ 中被视为 'being on stack' 吗?

java - 堆空间错误: cannot figure out what is causing the error

javascript - 使用nodejs管道流下载大文件会导致大量内存使用和OOM错误