C程式設計 指標 用指向函式的指標做函式引數

2021-10-05 09:43:21 字數 883 閱讀 5284

題目:有兩個整數,輸入a和b。使用者輸入1~3,當輸入1時,給出a和b中的最大值,當輸入2時,給出最小值,當輸入3時,給出和。

//用指向函式的指標做函式引數

#include

void

main()

intfun

(int x,

int y,

int(

*p)(

int,

int)

)int

max(

int x,

int y)

intmin

(int x,

int y)

intadd

(int x,

int y)

執行結果:

please input i,a,b by order

(i in range (1,

3)):

1535 and 3

,the max is:

5press any key to continue

please input i,a,b by order

(i in range (1,

3)):

2747 and 4

,the min is:

4press any key to continue

please input i,a,b by order

(i in range (1,

3)):

3696 and 9

,the add is:

15press any key to continue

指向成員函式的指標有什麼用 高階指標話題 函式指標

函式指標是什麼?如何使用函式指標?函式指標到底有什麼大用?本文將一一介紹。include int test int main void 編譯 gcc o testfun testfun.c nm testfun grep test 檢視test函式的符號表資訊 0000000000400526 t ...

c函式程式設計之指標引數和指向指標的指標引數

我們給出兩個函式如下 void getmem1 char p void getmem2 char p int main 為什麼會這樣呢?其實這個問題理解起來有點繞,關鍵是理解變數作函式形參呼叫的時候都是要分配乙個副本,不管是傳值還是傳址。當我們使用getmem1的時候,str是乙個指標,我們建立了臨...

指向函式的指標 函式指標

如果在程式中定義了乙個函式,在編譯時,編譯系統為函式 分配一段儲存空間,這段儲存空間的起始 又稱入口 位址 稱為這個函式的指標。指標即是位址 我們定義乙個指標變數,這個指標變數指向乙個整型資料變數的位址,我們稱指向乙個整型資料的指標變數 那麼它指向乙個函式的位址,稱為指向乙個函式的指標變數。形如 i...