【发布时间】:2010-11-30 00:48:24
【问题描述】:
【问题讨论】:
标签: c++ c arrays declaration
【问题讨论】:
标签: c++ c arrays declaration
【讨论】:
arr[i] 被解析为 *(arr+i) 可以写成 *(i+arr) 因此 i[arr]
现在“strngjwdgd”是一个指向存储在只读位置的常量字符数组的指针。
所以它有效!
【讨论】:
字符串文字 (array) 衰减为 char* 类型的指针。然后你取第四个元素:
3["zdvnngfgnfg"] == "zdvnngfgnfg"[3]
为什么可以在数组前面写下标是另一个问题:
【讨论】: