如何以三重形式编写数组?例如A[i](编译器设计)
How to write array in triple form? e.g. A[i] (Compiler Design)
对于,a=b+c,
我们写,
op arg1 arg2
1 + b c
2 = a (1)
那A[i]怎么写
示例表达式:
a=b+A[i][j]
您得到以下内容:
op arg1 arg2
1 index A i
2 index (1) j
3 + b (2)
4 = a (3)
正如@Johan 所建议的那样,您可以编写 []
而不是 index
。
对于,a=b+c,
我们写,
op arg1 arg2
1 + b c
2 = a (1)
那A[i]怎么写
示例表达式:
a=b+A[i][j]
您得到以下内容:
op arg1 arg2
1 index A i
2 index (1) j
3 + b (2)
4 = a (3)
正如@Johan 所建议的那样,您可以编写 []
而不是 index
。