練習03-18-02
輸入兩個整數,然後讓使用者選擇1或2,選1時呼叫max函式,輸出兩者中的大數,選2時呼叫min函式,輸出兩者中的小數。
輸出樣例:
input two integer numbers:
a=34
b=65
please choose 1 or 2: 2
a = 34
b = 65
min = 34
--------------------------------
process exited after 6.991 seconds with return value 0
請按任意鍵繼續. . .
**如下:
#includeint main()
else
c=(*p)(a,b);
printf("\na = %d\nb = %d\n",a,b);
if(n==1)else
return 0;
}int max(int x,int y)
int min(int x,int y)
指向函式的指標變數
1 定義和呼叫 程式在編譯後,每個函式都有乙個首位址 也就是函式第一條指令的位址 這個位址稱為函式的指標。可以定義指向函式的指標變數,使用指標變數間接呼叫函式。下面通過乙個簡單的例子來說明 float max float x,float y float min float x,float y flo...
指向變數的常指標和指向常變數的指標
剛接觸到指標時,關於指向變數的常指標和指向常變數的指標容易混淆,所以整理下,希望能夠幫助自己也幫助到大家。常指標就是我們說的指向常量的指標,顧名思義,它是用來指向常量的。實際上,c 規定只能用指向常變數的指標指向常變數,普通指標指向它就會報錯,原因也很容易理解,我們用普通指標指向常變數之後,有可能就...
c 指向常量的指標和指向變數的指標常量
1.const int p 就是所謂的 指向常量的指標 這裡注意,所謂 指向常量 只是這個指標的 一廂情願 只是一種效果上的等價。事實上,const int p a a既可以是常量 const int a 10 又可以是變數 int a 10 但p一廂情願地認為它所指的就是乙個常量,所以它不允許通過...