天天看點

指針與數組的聯系與差別 二維數組和二級指針的傳遞問題   http://www.wutianqi.com/?p=1822

數組指針: 指向數組的指針

int(*p)[n] 

首先說明P是一個指針,指向一個整型的一維數組,這個一維數組的長度,也可以說是P的步長。也就是說執行p+1時,

p要跨過n個整形資料的長度。

是以數組指針的也稱指向一維數組的指針,亦稱為行指針。

指針數組  存儲指針的數組

定義int *p[n]

int* 說明這是一個整型指針數組。它有n個指針内型的數組元素。這裡p+1是錯誤的。p=a也是錯誤的,因為p是個不可知的表示,隻存在p[0],p[1]......但*p=a;這裡*p表示指針數組第一進制素的值,a的首位址的值。

int x[5];中x的類型應該是int [5]這個類型      

深入了解C/C++數組和指針  http://blog.csdn.net/luckyxiaoqiang/article/details/7044380

指針數組,數組指針,指針函數,函數指針,二級指針詳解 http://www.360doc.com/content/11/0506/22/6903212_114913991.shtml

二維數組和二級指針的傳遞問題   http://www.wutianqi.com/?p=1822