内存地址 内存单元 1000 1004 1001 1002 1003 1004 12 图7-3一个变量指向另一个变量 及 XIAMEN UNIVERSITY OF TECHNOLOGY 2008 20: 52
2008 20:52 11 1000 1004 1001 1002 1003 12 1004 图 7-3 一个变量指向另一个变量 内存地址 内存单元
变量 int x int*ptr_x 10 ED53 指针 地址(ptr ED53 内存 数据 12 指针prx指向变量x孩鬥理字 XIAMEN UNIVERSITY OF TECHNOLOGY 2008 20: 52
2008 20:52 12 内存 10 int x 地址(ptr_x) ED53 变量 数据 ED53 int *ptr_x 指针 指针 ptr_x 指向变量 x
側7.14变量的指针与指针的变量 1、变量指针(变量的指针) 一个变量x的地址就是该变量的指针,记作 &x,即在变量名前加上取地址运算符“& 2、指针变量 专门用来存放地址的变量称为指针变量。 当指针变量中存放着某一个变量的地址时, 就称这个指针变量指向那一个变量。 由于地址或指针是常量,因此当我们需要对 地址进行操作的时候一般要用指针变量来保 存该地址再做处理 13 及 XIAMEN UNIVERSITY OF TECHNOLOGY 2008 20: 52
2008 20:52 13 1、变量指针(变量的指针) ➢ 一个变量x的地址就是该变量的指针,记作 &x,即在变量名前加上取地址运算符“&” 。 2、指针变量 ➢专门用来存放地址的变量称为指针变量。 ➢当指针变量中存放着某一个变量的地址时, 就称这个指针变量指向那一个变量。 ➢由于地址或指针是常量,因此当我们需要对 地址进行操作的时候一般要用指针变量来保 存该地址再做处理。 7.1.4 变量的指针与指针的变量
变量指针与指针变量 ●变量指针:一个变量的地址 指针变量:专门存放变量地址的变量 指针 变量的地址 2000 整型变量i 2001 10 2002 整型变量内容 2003 2004 ←变量 i_ pointer 指针变量变量地址(指针) 指向 地址存入 变量变量值 指针变量 ter的内容 h 14 XIAMEN UNIVERSITY OF TECHNOLOGY 2008 20: 52
2008 20:52 14 整型变量i 变量i_pointer …... …... 10 2000 2004 2006 2005 2001 2002 2003 变量指针与指针变量 ⚫ 变量指针:一个变量的地址 ⚫ 指针变量:专门存放变量地址的变量 2000 指针变量 整型变量i的内容 指针变量i_pointer的内容 (是地址) 变量的地址 指针 指针变量 变量 变量地址(指针) 变量值 指向 地址存入 指针变量
側3、指针变量和一般变量的关系 口指针变量也是一个变量,具有变量的特征,在内 存中也占用一定的存储单元,也有“地址”和 “值”的概念。 只不过指针变量中存储的是另一个变量的内存地 址;但指针变量的“值”不同于一般变量的 “值”,指针变量的“值”是另一实体(变量、 数组或函数等)的地址。 口常量是没有地址的,所以指针变量只能指向变量 15 及 XIAMEN UNIVERSITY OF TECHNOLOGY 2008 20: 52
2008 20:52 15 ❑指针变量也是一个变量,具有变量的特征,在内 存中也占用一定的存储单元,也有“地址”和 “值”的概念。 ❑只不过指针变量中存储的是另一个变量的内存地 址;但指针变量的“值”不同于一般变量的 “值”,指针变量的“值”是另一实体(变量、 数组或函数等)的地址。 ❑常量是没有地址的,所以指针变量只能指向变量 3、指针变量和一般变量的关系