如下內容,都是從網上其餘地方找到的,爲了學習記憶,就整合在一塊兒了。數組
1,int *fun(int a) 與 int (*fun) (int a)函數
指針函數 :int *fun(int a) 定義了一個指針函數,名爲fun,有一個參數,返回值爲int型的指針。學習
函數指針: int (*fun) (int a) 定義了一個函數指針,指針指向一個有一個參數,返回值爲int型的函數。指針
2,什麼是void指針?對象
void指針通常被稱爲通用指針和泛指針,void指針指向某個對象,但該對象不屬於任何一個類型。
Int *p;定義了一個指向整型的指針,void *ip;定義了一個指針,它指向的對象不屬於任何類型。void指針也可用做函數指針ip
3,int *p[10] 與 int (*p)[10]數據
指針數組:int *p[10] 定義了一個指針數組,數組裏存放了十個指針,指針指向int型數據。參數
數組指針:int (*p)[10] 爲數組指針,定義了一個指針,指針指向一個數組,數組中存放的是整型數據void