C/C++函数指针变量调用函数
2016-06-27 17:03
176 查看
1.声明:
返回类型 (*指针变量)(函数形参类型列表)
eg:
int (* p)(char *,int);
2.为指向函数的指针赋值
指针变量=函数名;
3.调用方式
(*指针变量)(实参列表)
eg:
int max(int x,int y){
return x>y?x:y;
}
int main()
{
int a=3,b=5;
int (*p)(int ,int);
p=max;
int c=(*p)(3,5);
cout<<c<<endl;
return 0;
}
返回类型 (*指针变量)(函数形参类型列表)
eg:
int (* p)(char *,int);
2.为指向函数的指针赋值
指针变量=函数名;
3.调用方式
(*指针变量)(实参列表)
eg:
int max(int x,int y){
return x>y?x:y;
}
int main()
{
int a=3,b=5;
int (*p)(int ,int);
p=max;
int c=(*p)(3,5);
cout<<c<<endl;
return 0;
}
相关文章推荐
- 学习C++是一些真实经验!
- c++获取读写文本权限
- C++编程:ASCII,UTF-8,Unicode字符串相互转换
- c++之类与对象
- C语言中文网学习进度
- 第47讲 小学百以内算术练习题库
- SDUTACM图形打印
- 第十六周上机实践——项目6-处理C++源代码的程序
- C++ 运算符重载三(链式编程)
- C++ 设计与声明原则
- C++中输入输出流及文件流操作笔记
- C++ 信号处理
- leetcode 204 Count Primes C++
- 线性队列的改变
- C++基础1 C与C++的功能扩展语法增强 namesapce const 引用
- C++ - 计蒜客 - 迷宫中的英雄(bfs)
- 如何正确理解C语言的文件
- C++ 类的头文件、实现、使用
- 静态局部变量
- C语言一些常用的“位”操作函数