C/C++ 函数指针调用函数
01
|
//C/C++ 函数指针调用函数
|
02
|
#include<iostream>
|
03
|
using namespace std;
|
04
|
05
|
void site1()
|
06
|
{
|
07
|
cout<< "www.ok2002.com" <<endl;
|
08
|
}
|
09
|
10
|
void site2()
|
11
|
{
|
12
|
cout<< "www.ok1700.com" <<endl;
|
13
|
}
|
14
|
15
|
void site3()
|
16
|
{
|
17
|
cout<< "www.ok1500.com" <<endl;
|
18
|
}
|
19
|
20
|
void main()
|
21
|
{
|
22
|
typedef void (*p)();
|
23
|
p v[]={site1,site2,site3};
|
24
|
int size_v= sizeof (v)/ sizeof (v[0]);
|
25
|
cout<< "size_v=" <<size_v<<endl;
|
26
|
int i=0;
|
27
|
for (;i<size_v;++i)
|
28
|
v[i]();
|
29
|
}
|
30
|
31
|
/*--------------------------
|
32
|
size_v=3
|
33
|
www.ok2002.com
|
34
|
www.ok1700.com
|
35
|
www.ok1500.com
|
36
|
Press any key to continue
|
37
|
--------------------------*/
|
C/C++ 函数指针调用函数相关推荐
- 第16周项目3--用函数指针调用函数(吃饭,睡觉,打豆豆)
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2014 年 12 ...
- 如何用函数指针调用函数
先举一个用函数指针调用函数的例子 int Func(int x); /*声明一个函数*/ int (*p) (int x); /*定义一个函数指针*/ p = Func; /*将Func函数的首地址赋 ...
- 通过函数名调用函数和通过函数指针调用函数有什么区别呢?为什么调用函数指针没有直接调用函数效率高?
1.通过函数名调用函数和通过函数指针调用函数有什么区别呢? 首先函数名.函数指针都表示代码段的起始地址. 1)调用函数的时候必须指定函数名,可是当有时候不确定具体调用哪个函数,当某些事件发生后才 ...
- C语言函数指针调用函数
C语言可以定义指针变量指向函数,通过指针来调用函数. 使用: 1.定义函数指针变量: 函数返回值类型 (*指针变量名)(); 2.将已有函数入口赋值给函数指针变量:fnPt = avg; 3.使用指 ...
- C语言中通过函数指针调用函数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.函数指针P调用函数max 二.函数中的形参和实参 1.形参 2.实参 3.举例 提示:以下是本篇文章正文内容,下面案例可 ...
- C语言——指针函数和函数指针(回调函数)
前言:之前说了很多跟数组和指针相关的东西,这次从模块化编程降低耦合度的角度说下函数和指针的关系. 1. 指针函数 指针函数就是返回指针的函数.函数的返回类型有很多,void,int,char等都是 ...
- 函数指针,函数指针数组,函数返回值为函数指针
函数的名字就是函数的首地址:定义函数指针; int (*p)(int ) p为函数指针变量名字,int 为函数的返回值类型为int型:(int)为函数的形参类型为int型, 注:因为优先级所以 ...
- 函数指针、函数返回指针、const指针、指向const指针,指向const的const指针。
①函数指针 函数指针是指向函数的指针变量. 因而"函数指针"本身首先应是指针变量,只不过该指针变量指向函数.这正如用指针变量可指向整型变量.字符型.数组一样,这里是指向函数.如前所 ...
- C语言指针调用函数_只愿与一人十指紧扣_新浪博客
涨姿势啦!指针调用函数的方式不小心被我学会啦! #include int max(int *a) { int i,m; m=*a; for(i=0;i<10;i++) ...
最新文章
- No mapping found for HTTP request with URI
- php本页面调试报错配置
- 038_JDK的Iterable接口
- mysql测试spring事务是否生效
- 转:Hibernate中Criteria和DetachedCriteria的完整用法
- [HDU1394]Minimum Inversion Number
- 数组中子数组求最大和
- 江苏有保障的计算机应用技术,2022年江苏单招计算机应用技术专业公办学校名单...
- 1360. 日期之间隔几天 golang
- 图片不存放文件夹,直接存在数据库中,
- 2019牛客ACM暑期多校第八场
- 路由实验7777777
- Pom.xml文件教程详解
- 计算机操作系统-文件管理 知识点归纳
- 时钟频率,时钟周期他们的关系是什么?
- 金山快盘ubuntu shell客户端
- 单招计算机面试考什么,单招考试笔试考什么?面试考什么?
- 三维计算机辅助设计学什么,《三维计算机辅助设计》自学指导书
- 清华大学首个原创虚拟学生!“华智冰”入学清华!
- 智慧农场APP开发,专业提供智慧农场APP开发解决方案