題目:有兩個整數,輸入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...