C语言基础 指针详解02 1 空指针 NULL指针,指针读写为什么容易出现异常 2 多级指针,指针运算 3 C语言内存分配原理,与Java虚拟机内存区别 本质 地址 地址 0xFF 课前问题: 老师 java的list 是不是类似指针 不new就只是引用某个地址的值 值改变全部没有new的list跟着改变 int a int b 地址 800k 课间问题 第二次打印还是这个吗?// 野指针每次打印是不是都会变值? * p 不是取*p的内容 int * ; p = 1; int * p = 1; p += 1; int * p和int *p有没有区别 这时候p成了野指针,那么原来1的内存什么时候会被重新分配呢,后面p-1还能重新取到它吗 野指针内存地址是随机,每次都不一样,但取值是0; 局部变量出栈应该找不到了,new 出来的可以找到