对C 中指针类型的研究计算机等级考试
文章作者 100test 发表时间 2010:01:01 13:05:35
来源 100Test.Com百考试题网
C 中的“指针”实质上是指针类型的数据, 可以是“变量”也可以是“常量”,它里面存储的数值常被解释成为内存里的一个地址。人们往往只是简单的说“指针”,没有带“常量”或“变量”二字,那么,一个“指针”到底是指常量呢还是指变量呢?这个问题要根据它所属的那个整句来进行判断。C 中的指针按照它所指向的对象可以划分为变量指针、数组指针、函数指针、对象指针、类的成员数据指针和类的成员函数指针。
1. 变量指针
高级编程语言里都是通过变量来管理软件运行时内存中的变量数据,并不直接提供这个变量在虚拟内存中居体的位置,这里我们可以使用一些手段,得到一个变量在虚拟内存中的位置,这个位置就是我们这里所说的“变量指针”[1]
设type代表任意一种基本类型说明符,X是该类型的变量,则:
(1)X的指针常量为