C语言数据结构地址问题 很困惑,请知道的帮你分析下。题目如下,
C语言数据结构地址问题 很困惑,请知道的帮你分析下。题目如下,
日期:2012-08-31 12:56:29 人气:2
行优先表示只有一行满了才开始存下一行
你这里面主要是首先计算数组中每个元素的内存
先计算a[2][3]和a[4][7]间有多少元素 显然有两行多4个元素 每行9个 所以共有2*9+4=22
它们的地址差为1153-1087=66 表示22元素共占内存66 一个占3
a[6][7]比a[4][7]多2*9=18元素 地址应该大18*3=54 所以存储地址为1153+54=1207