指針用法及常見形式




1. *P++   / *(p++)     先取p的值,實現*p運算,然後再使p自增1先取p的值,實現*p運算,然後再使p自增1.  若p=&a,則表達式結果a[0]的值。

2. *(++P)    先使P的值加‘1’,然後取P的值,結果爲a[1]的值。

3. ++(*P)     先取P的值,在++,相當於++a[i]。

4. *(p--)  相當於a[i--],先取a[i]的值,然後再--。

5. *(++P) 相當於a[++i],先使p自加,然後取值

6.  int *P[4]   定義指針數組P,它由4個指向Int型的指針變量組成

7.int (*P)[4]   P爲指向4個元素的以爲數組指針變量。

8.int (*p)()    p爲指向函數的指針

9. int **p   p是一個指針變量,指向一個指向整形數據的指針變量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章