專(zhuān)注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

C++函數(shù)指針的用法

作者:黃石磊   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年03月05日   【字體:

函數(shù)指針是指向函數(shù)的指針變量。 因而“函數(shù)指針”本身首先應(yīng)是指針變量,只不過(guò)該指針變量指向函數(shù),下面這個(gè)程序給我們展示了他的用法.

 // 0302.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//

#include "stdafx.h"


int fun(int *pa,int *pb)
{
int out=(*pa)*(*pb);
return out;
}

int _tmain(int argc, _TCHAR* argv[])
{
int a=10,b=20;
int(*funn)(int*pa,int*pb);//第一步定義函數(shù)指針
funn=fun;//第二步,指針=函數(shù)名
int sum=funn(&a,&b);//第三步,函數(shù)指針操作被指函數(shù)
printf("%d\n",sum);
return 0;
}

 

關(guān)閉窗口

相關(guān)文章