#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庫函式,複製源...