当前位置: 编程技术>c/c++/嵌入式
如何通过函数指针调用函数(实现代码)
来源: 互联网 发布时间:2014-10-19
本文导语: 说明:指针可以不但可以指向一个整形,浮点型,字符型,字符串型的变量,也可以指向相应的数组,而且还可以指向一个函数。 一个函数在编译的时候会被分配给一个入口地址。这个函数入口地址称为函数的指针。可以用一...
说明:
指针可以不但可以指向一个整形,浮点型,字符型,字符串型的变量,也可以指向相应的数组,而且还可以指向一个函数。
一个函数在编译的时候会被分配给一个入口地址。这个函数入口地址称为函数的指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。
定义指向函数的指针变量的方法是:
代码如下:
int (*p) (int ,int );
int【指针变量p指向的函数的类型】 (*p)【p是指向函数的指针变量】 ( int,int )【p所指向的形参类型】;
与函数的原型进行比较
代码如下:
int max (int, int );
int【函数的类型】 max【函数名】 ( int,int )【函数的形参类型】;
一个例子:
一般方法的代码:
代码如下:
#include
using namespace std;
int main(){
int max(int x,int y);
int a,b,c,m;
coutb>>c;
m=max(max(a,b),c);
cout
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!