- 0
- 0
- 约1.29万字
- 约 90页
- 2017-01-01 发布于广东
- 举报
第8章 指针8.1 指针的概念8.2 指针变量的定义与运算8.3 指针与数组8.4 指针与字符串8.5 指针与函数8.6 指针数组与指向指针的指针8.7 指针与动态内存管理8.8 指针应用举例本章小结 8.1 指针的概念指针是C语言的一种数据类型,指针类型变量是用于存放另一个变量地址的变量。在图8-1中,有一个字符型变量c,其值为字符A,存放在单元地址为1000的内存中,而该数据存放的地址1000又存放在内存中地址为2000的单元中。要取出变量c的值A,既可以通过使用变量c直接访问,也可以通过变量pc间接访问。 间接访问变量c的方法是:从地址为2000的内存单元中,先找到变量c在内存单元中的地址1000,再从地址为1000的单元中取出c的值A,这种对应关系如图8-1所示。 若将地址为2000的内存单元分配给变量pc,地址2000存放变量c的地址,则称pc为指针变量,指针变量(简称为指针)pc指向变量c,也称作指针变量pc所指的对象是变量c。变量c的值为字符A,指针变量pc的值为地址1000,而指针变量pc所指对象的内容为字符A。 8.2 指针变量的定义与运算8.2.1 指针变量的定义指针变量定义的形式为:类型符 *指针变量名;其中,类型符表示该指针变量能指向的对象的类型。指针变量用标识
原创力文档

文档评论(0)