你只要知道 C 语言里面 a[i] 和 *(a+i) 这两个表达式等价就行了,并且对 T* 类型的指针 ``T *a`` 或者 T 类型的数组 ``T a[]``,``a[i]`` 和 ``*(a+i)`` 的类型都是 T.
【 在 ludongxing (ludongxing) 的大作中提到: 】
: *(a[1]+2), *(*(a+1)+2), a[1][2]
: 如果我有一个二维数组int a[9][9],那么以上这三个都表示数组a的第1行第2列元
: 素的值。其中a[1][2]很好理解,按数组的规定,a[1][2]就是第1行第2列的值,这
: ...................
--
FROM 103.90.178.*