指針與一維整型數組

1) 一般狀況下,定義一個數組,int a[5]={1,2,3,4,5};定義一個指針,int *p=a; a與p都表示&a[0];而&a表示的地址與a和p在數值上同樣;但a和 p都表示四字節內存塊的地址;而&a表示整個數組的地址,有20個字節; p+1將地址值加4,而&a+1卻將地址值加20. 那麼關於&a如何定義呢? 即數組指針 int (*p)[5]=&a;//注意括號不可少;不然根據運算符
相關文章
相關標籤/搜索