空指针是不可以访问的 这个访问什么意思

空指针是不可以访问的 这个访问什么意思? 是不是解引用其实就算访问了 也就是说我如果有一个空指针 我就在我的程序中不能出现*p这样的访问内容?

所谓访问,其实就是读写内存
一个指针是指向一个内存地址的
如果你仅仅是指向它,不对它进行任何操作,那当然是没有问题的
而如果你读它的内容,或者向里面写数据,或者把它当一个函数执行,诸如此类,就会引发不可预知的后果
有时候虽然是野指针,但指向的内存里也能读到数据,只不过这个数据可以看做一个随机数,是无意义的,而且很可能与你将要参与计算的类型不符,容易造成不可预知的错误
而如果指针指向的并非是你自己程序申请的内存空间,你去向里面写数据,这种行为是受cpu保护的,防止你乱写数据把系统写崩溃了,就会直接抛错误

这个访问是哪个访问呢???

是的是的,还有一些其他的情况,比如你调用函数,返回一个栈区的地址,给主函数,主函数,也是不能访问这个空间的。因为调用结束,这块空间被释放了