3 [ “zdvnngfgnfg”];
答案 0 :(得分:8)
答案 1 :(得分:6)
arr [i]被解析为*(arr + i),可以写成*(i + arr),因此我[arr]
现在“strngjwdgd”是一个指向存储在只读位置的常量字符数组的指针
所以它有效!!
答案 2 :(得分:2)
字符串文字(array
)衰减为类型为char*
的指针。然后你采取第四个元素:
3["zdvnngfgnfg"] == "zdvnngfgnfg"[3]
为什么你可以在数组前面写下标是另一个问题: