在多维数组中出现奇怪的数组语法

前端之家收集整理的这篇文章主要介绍了在多维数组中出现奇怪的数组语法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道这是真的:
x[4] == 4[x]

多维数组的等价物是什么?以下是真的吗

x[4][3] == 3[x[4]] == 3[4[x]]

解决方法

x [y]定义为*(x(y))

x [y] [z]将成为*(*(x(y))z)

x [y [z]]将成为*(x(*(y(z))))

x [4] [3]将成为*(*(x(4))3)将成为*(*(x 4)3)

3 [x [4]]将成为*(3(*(x(4))))将成为*(*(x 4)3)

3 [4 [x]]将成为*(3(*(4(x))))将成为*(*(x 4)3)

这意味着他们都是等同的.

猜你在找的C&C++相关文章