C++指针
C++指针
指针是一个变量,其值为另一个变量的地址。
指针变量声明的一般形式为:
type *var-name;
type是指针的基类型,它必须是一个有效的C++数据类型,var-name是指针变量的名称。
int *ip;
double *dp;
float *fp;
char *ch;
C++中使用指针
使用指针时会频繁进行以下几个操作:定义一个指针变量,把变量地址赋值给指针、访问指针变量中的可用地址的值。这些是通过使用一元运算符*来返回位于操作数所指定地址的变量的值。
C++指针详解
| 概念 | 描述 |
|---|---|
| C++Null指针 | C++支持空指针。NULL指针是一个定义在标准库中的值为零的常量 |
| C++指针的算术运算 | 可以对指针进行四种算术运算:++、--、+、- |
| C++指针vs数组 | 指针和数值之间有着密切的关系 |
| C++指针数组 | 可以定义用来存储指针的数组 |
| C++指向指针的指针 | C++允许指向指针的指针 |
| C++传递指针给函数 | 通过引用或地址传递参数,使传递参数在调用函数中被改变 |
| C++从函数返回指针 | C++允许函数返回指针到局部变量、静态变量和动态内存分配 |

浙公网安备 33010602011771号