
*** 作指针之前,要先检查其是否为NULL。if (!ptr) {...}
使用指针之前,给你分配空间,或者给其赋值(赋予某有效地址值)。
就是你的ptr = new int(0)
或者:
int n = 0
ptr = &n
C语言没有销毁变量的举措,所以不能由程序员用什么语句来销毁结构体变量。和其他基本变量一样,全局结构体变量、static修饰的结构体变量的寿命都与程序的寿命一样长,无法改变;而声明在函数中的自动(auto)结构体变量,在函数被调用时创建,函数退出时自动销毁!欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)