空指针
就是空类型的指针 void * 可以指向任何类型对象的地址
可以用于初始化指针
但是我们没有空指针访问权限的
野指针:
指针变量指向非法的内存空间
就比如说你去宾馆,你随便访问了一个房间,然而之前你并没有开房。
就你的行为越界了,是过分了,就是野的意思。非法访问了
#include<iostream> using namespace std; int main() { int *p = (int *)0x1100; *p = 100; cout << *p << endl;//这个程序会崩溃的 return 0; }
原文:https://www.cnblogs.com/mch5201314/p/11684555.html