【C++】指针
1、指针的基本概念
指针的作用:可以通过指针间接访问内存。
指针就是地址。
(1)内存编号一般用十六进制数字表示。
(2)可以使用指针变量保存地址。
2、指针变量的定义和使用
指针变量定义语句: 数据类型 * 变量名;
示例:
3、指针变量所占内存空间
指针变量也是一种数据类型,在32位操作系统中,占用4个字节空间,在64位操作系统中占8个字节空间。
示例:
4、空指针和野指针
空指针:指针变量指向内存中编号为0的空间
用途:初始化指针变量
注意:空指针指向的内存空间是不可以访问的。
示例:空指针
野指针:指针变量指向非法的内存空间
示例2:野指针
总结:空指针和野指针都不是我们申请的空间,因此不要访问,否则会报错。