8.2.1 指针的理解

2013-10-12 09:23:15 · 作者: · 浏览: 112

8.2  指针

指针是一种特殊的数据类型,用来存储一个变量的内存地址。通过一个指针,可以访问这个指针所指向的变量。在使用指针时,需要考虑到变量的存储关系。

8.2.1  指针的理解

内存中的数据通常是按照字节的方式存放在计算机的内存中的,每个字节都对应了一个内存中的编号,称为内存地址。表8.2展示了内存地址和变量的内容之间的关系。

表8.2  指针和变量

内存地址< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

内存中的变量

1005

1

1006

2

1007

3

1008

b

1009

c

1010

d

在前面的章节讲到的变量都是使用一个名字表示的,没有涉及变量在内存中占用的地址。在前面讲到的例子中,一个变量存放的数据可以通过变量名称直接得到。指针是一种特殊的变量,它存放的数据不是直接的数据,而是内存地址。换句话说,通过指针变量可以访问一个内存地址或其他变量。

提示:指针即内存地址,通过指针可以直接操作内存中的数据。