首页 > 试题广场 >

设整型数组声明的形式为 int A[d1,d2,…,d3]

[问答题]

设整型数组声明的形式为 int A[d1,d2,…,d3] ,并且假设每个整型 数占据 4 个字节。

1 )试导出以列为主存储时计算 c v 的递推公式;

2 * 设计数组声明的语法制导翻译(包括语法和语义),以使得 在对数组声明从左到右分析的同时,正确填写符号表和内情向量的 所有信息。

解:

1 n=1 时, addr(A[i1])=a+(i1-1)*4

n=2 时, addr(A[i1,i2])=a+(i2-1)*d1*4+(i1-1)*4

addr(A[i1,i2,…,in])=???


发表于 2017-05-17 01:07:21 回复(0)