如题所述
éå¯¹ä½ ç: void kk(void) { cout < < "kk " < <endl; } æå
¶ç¸åååçå½æ°ä½å¦ä¸å£°æ: typedef void(*FuncKk)(void);//FuncKkæ¯è¿ä¸ååå½æ°çæéç±»å; è¿æ ·ä½ å¯ä»¥å¨ä½ çç¨åºä¸å¦ä¸: int main() { FuncKk _pfunc = kk;//å®ä¹ä¸ä¸ªFuncKkåçå½æ°æé并åå§å; _pfunc();//ç¨è¯¥å½æ°æéè°ç¨kkå½æ° _PAUSE; return 0; } ä¸è¿°ç¨åºè¡ä¸ºè¯å¥½ï¼ä½ç°åºæ åçå½æ°æé使ç¨æ¹æ³ï¼å³ä½¿ç¨typedef声æå½æ°æéçç±»åèä¸æ¯å½æ°æéåé,好å¤æ¯ä¸å¤å£°æï¼å°å¤é½å¯ä»¥ä½¿ç¨èé¿å
å¤æ¬¡ä½¿ç¨å½æ°æéåé¿çè¯æ³ï¼è¿ætypedefåºæççµæ´»æ§ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-08-01
C语言的方式:
<返回值数据类型> * 函数名(形参列表)
{
函数功能语句;
return &返回值;
}
<返回值数据类型> * 函数名(形参列表)
{
函数功能语句;
return &返回值;
}