C語言 關於函式指標的幾個小測試

2021-10-01 05:24:50 字數 1145 閱讀 7491

#include

void

func

(void);

intmain()

func是函式名,p_func是指向該函式的指標,那麼有:

func=

004015c0

*func=

004015c0

&func=

004015c0

p_func=

004015c0

*p_func=

004015c0

&p_func=

0061fecc

可見func,*func,&func,p_func,*p_func代表的值都是func()函式的位址( &p_func是指標的位址 )

#include

void

func

(void);

intmain()

func,p_func,*p_func,*func,&func作函式名

puts

("\n接著我們嘗試用上述變數呼叫函式:");

func()

;(*func)()

;(&func)()

;(p_func)()

;(*p_func)()

;return0;

}

func是函式名,p_func是指向該函式的指標,那麼有:

func=

004015c0

*func=

004015c0

&func=

004015c0

p_func=

004015c0

*p_func=

004015c0

&p_func=

0061fecc

接著我們嘗試用上述變數呼叫函式:

成功呼叫

成功呼叫

成功呼叫

成功呼叫

成功呼叫

可見func,p_func,*p_func,*func,&func作函式名均可以實現函式呼叫

關於C語言指標陣列的幾個例項

1.用指向指標的指標的方法對5個字串排序並輸出 include include int sort char p return 1 void main sort p for i 0 i 5 i printf s p i printf n 2.用指向指標的指標的方法對n個整數排序並輸出。要求將排序的方法...

C語言函式的指標小練習

總時間限制 1000ms 記憶體限制 65536kb 在此處補充你的 描述 程式填空,使得輸出結果為 1,4,9,16,25,h,e,l,l,o,include using namespace std void foreach void a,int width,int num,void prints...

C 幾個小函式

之前看書,遇到幾個程式設計題,要實現一些庫自帶的函式。於是動手寫了寫,並且做了一些測試。今晚在測試的時候,還發現了一些其他記憶體分配的問題,順路一起記下。這裡只寫了字串轉整型,字串賦值函式。include c庫函式,將字串轉換成整型 int my atoi const char p c庫函式,複製源...