【发布时间】:2010-10-25 07:46:43
【问题描述】:
复制
给定一个数组
myArray[5] = { 0, 1, 2, 3, 4 };
一个元素可以被访问为
2[myArray]
为什么?当我看到这个表达式时,我想象 C 试图访问指针“2”并且未能添加“myArray”指针增量以取消引用该地址。我错过了什么?
【问题讨论】:
-
@Bastien:谢谢,我一直在寻找,但似乎找不到。
-
这是 C 的一个真正邪恶的“功能”。