#include <iostream> using namespace std; void main() { int *zhizhen = new int; zhizhen = 0; }
这样运行会出现停止运行,问一下这时候内存中发生了怎么的变化?为什么它无法继续运行?
解决方案
40
程序语法没问题,那是你程序运行完就退出了,在最后加上getchar
另外会造成内存泄露而已
另外会造成内存泄露而已
20
楼上说得对
更常见用法是
*zhizhen = 0;
估计题主想要的也是这个
更常见用法是
*zhizhen = 0;
估计题主想要的也是这个