int *q = new int[3];
q表示指针指向的地址,&q表示指针本身的地址。
其中红色代表指针本身的地址,绿色代表指针指向的地址,int *b = a,即a和b指向同一块内存,当delete a后,a会指向8123一固定地址,只有赋NULL后才指向0地址,a指针释放后,b指针还在,程序结束后由系统自动销毁。
int *q = new int[3];
q表示指针指向的地址,&q表示指针本身的地址。
其中红色代表指针本身的地址,绿色代表指针指向的地址,int *b = a,即a和b指向同一块内存,当delete a后,a会指向8123一固定地址,只有赋NULL后才指向0地址,a指针释放后,b指针还在,程序结束后由系统自动销毁。
下一篇:GitHub修改仓库里的文件
C语言指针的基本认识
1.const指针是一种指针,此指针指向的地址是不能够改变的,但是其指向
指针数组与指向指针的指针http://wlkc.gdqy.edu.cn/jpkc/portal/blob?key=173314指针数组和数组指针的区别
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M