函式指標與函式指標陣列的基本用法

2021-06-14 02:10:33 字數 465 閱讀 2804

//函式指標:函式的返回值為指標型別(本質是函式)。

//指標函式:指向函式的指標(本質是指標)。

//資料交換

int fun(int& a, int& b)

int main(int argc, char **argv)

{ int a=5, b=6;

//函式指標

int (*pfun)(int& a, int& b)=fun;

(*pfun)(a, b);

//函式指標陣列(可用於代替if與switch等條件語句)

int (*pfunarray[255])(int& a, int& b);

int index = 0;

pfunarray[index] = fun;

(*pfunarray[index])(a,b);

return 0;

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 測試函式指...

函式指標與函式指標陣列

去看這篇文章,寫的非常好 void func 這是乙個函式指標宣告,定義的時候,要把真實的函式位址賦給 func func function 你已經寫好了function 函式,再把function這個函式位址賦給func,有啥用?沒啥 用吧。來看看函式指標陣列你就只知道了 void func 25...

函式指標,函式指標陣列,函式指標陣列的指標

函式指標的使用 先看如下例子 include include char fun char p1,char p2 else int main 我們使用指標的時候,需要通過鑰匙 來取其指向的記憶體裡面的值,函式指標使 用也如此。通過用 pf 取出存在這個位址上的函式,然後呼叫它。這裡需要注意到是,在 v...