int ( (*fp)(int) ) [10];
fp代表fp是指標
向右看左括號代表這個指標指向函式,函式的引數是int,返回值是指標
指標指向陣列,陣列有10個元素,每個元素是int型別
int * (* (*array[5]) () ) ( );
array是乙個陣列,有5個元素,每個元素是指標型別,
這個指標指向函式,函式無參,返回值是指標,
指標指向函式,函式無參,返回值是指標
用變數a給出下面定義
a)乙個指向有10個整型數陣列的指標
int(*a)[10]
b)乙個指向函式的指標,該函式有乙個整型引數並返回乙個整型數
int (*a)(int )
c)有是個指標的陣列,指向乙個函式,該函式有乙個整型引數並返回乙個整型數
int (*a[10])(int )
指標 函式 陣列
1.指標函式 指標函式就是返回指標值的函式,本質是乙個函式。所以指標函式等價於 返回值為指標的函式 宣告形式 type func 引數列表 2.函式指標 函式指標就是乙個指向函式的指標。每個函式在編譯時,會被分配乙個入口位址,一般用函式名來表示,這個位址就是該函式的指標。宣告形式 type func...
函式指標,指標函式,陣列指標,指標陣列 區分
what why how 這些怎麼區分 函式指標 重點在指標,表示它是乙個指標,它指向的是乙個函式。eg int fun 指標函式 重點在函式,表示它是乙個函式,它的返回值是指標。eg int fun 陣列指標 重點在指標,表示它是乙個指標,它指向的是乙個陣列。int fun 8 指標陣列 重點在陣...
函式 陣列 指標(2)
內容與task 2 提高部分相關 指標能夠有效的處理陣列!是否學好c語言的重要標準就是指標與檔案 先直接給題目 理解並寫出結果 1 include int main char cp char cpp cp printf s n cpp 列印句1 printf s n cpp 3 列印句2 print...