购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.10 指针的应用

在C++中,指针是一个变量,其值是另一个变量的地址。通过使用指针,可以间接访问或者修改其指向的变量。以下是C++指针的常见使用方式。

1.指针变量

定义一个指针变量p,p存储变量 x 的地址。*p表示取地址中的内容。

2.指针与字符串

定义一个指针,指向字符串的首地址,通过指针加法调用字符。

3.指针与数组

定义一个指针,指向数组的首地址,或者在动态分配内存空间定义数组时指向该内存空间的首地址。

4.指针与结构体

在定义单链表时,每个节点都包含两个域:数据域和指针域。数据域存储数据元素,指针域存储下一个节点的地址,指针指向结构体类型。

5.指针与函数

指针既可以作为函数的参数,也可以作为函数的返回值。例如,定义一个函数,交换两个数。

6.指针与类

定义一个指针,指向类对象,通过指针调用该类对象的成员。 uvM1tMOjTBIg6zn9yqAml5c7bVnpBnd+h+E2MTcgd7LtS+DyB4TyGMj7fCEMucoG

点击中间区域
呼出菜单
上一章
目录
下一章
×