去看這篇文章,寫的非常好:
void
(*func)()
;/*這是乙個函式指標宣告,定義的時候,要把真實的函式位址賦給
func: func = function;
你已經寫好了function()函式,再把function這個函式位址賦給func,有啥用?沒啥
用吧。來看看函式指標陣列你就只知道了*/
void
(*func[
256])(
);/*這是宣告,你可以把256個函式(function0()、
function1()....function255())的位址位址存到這個陣列中,這樣的話,你呼叫
256中的函式時就方便了,也就是方便了**管理,是吧*/
c指標陣列與陣列指標與指標函式與函式指標筆記
include include typedef struct t ooxx t ooxx,pt ooxx 測試陣列指標 void test ooxx arrayp t ooxx p int num 測試指標陣列 void test ooxx parray t ooxx p,int num 測試函式指...
指標陣列,陣列指標,指標函式,函式指標
int p 4 指標陣列。是個有4個元素的陣列,每個元素的是指向整型的指標。int p 4 陣列指標。它是乙個指標,指向有4個整型元素的陣列。int func void 指標函式。無參函式,返回整型指標。int func void 表示函式指標,可以指向無參,且返回值為整型指標的函式。右左規則 因為...
陣列指標,指標陣列,函式指標,指標函式
陣列指標,指標陣列,函式指標,指標函式 指標 變數,存放變數的位址。例 int ptr,ptr是乙個指向整形變數的指標 陣列 例 int a 10 定義了乙個具有10個元素的一維陣列,其中陣列的每個元素是乙個int型別。陣列指標 陣列首元素位址的指標,即是指向陣列的指標。例 int ptr 10 c...