设有定义“static int data[5][6];”,设该数组在静态存储区中的起始地址为十进制的100,若每个int
1个回答
100 + 4×( 2×6 + 3 )= 160
data[2][3]是第数组第 2×6 + 3 个元素,每个元素为int,占4个字节,则总共占60个字节,加上起始地址,就是160
相关问题
若有定义int a[5],则下列对a数组元素或地址的引用错误的有().
多选题 设有二维数组int a[4][3];下列表示数组元素a[0][2]地址的有( )
数据结构中数组元素的起始地址和存储地址有什么区别?
设有定义int a[10],*p=a;下列对数组元素a[1]的引用中,错误的是
C语言数组元素地址表达式若定义int t[3][2];,能正确表示t数组元素地址的表达式是A &t[3][2] B t[
若有定义int a[3][5];排列在数组中的第8个元素一般表示为什么
下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.in
3. 设有一个二维数组A[10][20],按行存放于一个连续的存储空间中,A[0][0]的存储地址是200,每个数组元素
二维数组A[6][8]采用行序为主方式存储,每个元素占4个存储单元,已知A的起始存储地址(基地址)是1000,
下列数组定义正确的是 A.int a1[2][ ]; B.int a3[ ][3]; C.int a[2][ ]={1,