() > [] > *
在c程式中,讓指針變量加一個整數或減一個整數的含義與指針指向的對象有關,也就是與指針所指向的變量所占用存儲控件的大小有關。
類型* 數組名[常量表達式]
int* p[3]; //聲明了一個數組,數組名為p,數組裡面的每個元素都為int*(存放int變量的位址),執行p+1時,p指向下一個數組元素.
類型 (*數組名)[常量表達式]
int (*p)[4]; //p是一個指針,是一個指向匿名數組的指針(數組沒有名字),也是二維數組的行指針(4代表的是二維數組的列),執行p+1時,p跨過n個int型長度,指向下一個包含4個元素的一維數組(二維數組的第二行)