空指针用途:
对指针进行初始化。
注意事项:
0-255之间的指针地址是无法访问的
代码:
int*p=NULL;
*p=100;//这行代码会报错,0-255被系统使用,无法进行对这块内存的操作
野指针:给指针变量自定义一个内存地址//int*p=(int*)0x1100
野指针不是字节申请的指针地址
注意事项:
不要使用野指针,访问野指针会报错(没有访问权限)
总结:空指针和野指针都不是自己申请的内存地址,所以不要访问
空指针用途:
对指针进行初始化。
注意事项:
0-255之间的指针地址是无法访问的
代码:
int*p=NULL;
*p=100;//这行代码会报错,0-255被系统使用,无法进行对这块内存的操作
野指针:给指针变量自定义一个内存地址//int*p=(int*)0x1100
野指针不是字节申请的指针地址
注意事项:
不要使用野指针,访问野指针会报错(没有访问权限)
总结:空指针和野指针都不是自己申请的内存地址,所以不要访问