指针
基本定义
指针是一个变量,其值是另外一个变量的地址。
示例代码如下
指针的声明和初始化
我们使用来 *
来声明指针,使用 &
来获得变量的地址。
解引用指针
我们使用 *
来获得指针内存地址上的值。
示例代码如下
空指针
空指针是一个没有被指向任何内存地址的指针。
指针的简单运算
指针可以进行算数运算
int arr [] = {10, 20, 30};
int* ptr_arr = arr;
cout << *ptr_arr; // 输出 10
ptr_arr ++;
cout << *ptr_arr; // 输出 20
指向指针的指针
指针的指针是保存另一个指针地址的指针。
指针数组
是维护一组指针的数组。