高级程序设计语言 吴凡 TEL:83202682 E-mail:cdwf@tom.com
高级程序设计语言 吴 凡 TEL: 83202682 E-mail: cdwf@tom.com
第十章指针 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 第十章 指针
引例 甲到旅馆投宿,住在6028号房间,在服务处登记了 房间 乙、丙两人来访问甲。假设甲事先通知了 乙自己的房间号,但没有通知丙。 问题:乙、丙如何找到甲 乙知道甲的房间号,可以直接到6028号房间访问甲—一直 接访问 丙先在服务处查询到甲的房间号为6028,再到6028号房 间访问甲—间接访问 6028 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 6028 引例 ⚫ 甲到旅馆投宿,住在6028号房间,在服务处登记了 房间号。乙、丙两人来访问甲。假设甲事先通知了 乙自己的房间号,但没有通知丙。 ⚫ 问题:乙、丙如何找到甲 ⚫ 乙知道甲的房间号,可以直接到6028号房间访问甲——直 接访问 ⚫ 丙先在服务处查询到甲的房间号为6028,再到6028号房 间访问甲——间接访问
内存空间与内存地址 内存(即内部存储器),由存储单元(单 位字节,Bye)组成。特点是:存储单元 是线性并连续的。 变量内容 char c A 地址 100101102103104105106107108109110110 变量地址 如何访问存储单元? ●系统给内存单元编号一—内存地址,通过地址 可以访问对应的存储单元 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 ⚫ 内存(即内部存储器),由存储单元(单 位字节,Byte)组成。特点是:存储单元 是线性并连续的。 ⚫ 如何访问存储单元? ⚫ 系统给内存单元编号——内存地址,通过地址 可以访问对应的存储单元 内存空间与内存地址 A ... ... 地址 100 101 102 103 104 105 106 107 108 109 110 110 char c 变量内容 变量地址
变量与变量地址 ●变量的地址:系统为变量分配的内存单元 的地址(首地址) 变量地址是一个无符号的整型数 char c int i float f 变量首址地址存 变量 a 少&c产9025 han 10 少岳 80A6 f=2.01; 10 in七 80A8 2.01 £1oatf 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 ⚫ 变量的地址:系统为变量分配的内存单元 的地址(首地址) ⚫ 变量地址是一个无符号的整型数 变量与变量地址 变量首址 地址 内存 变量 char c; int i; float f; c = 'a'; i = 10; f = 2.01; &c = 80A5 char c 80A6 int i &i = 80A8 float f &f = a 10 2.01