当前位置: 首页 > news >正文

战地之王网站做任务品牌营销方案

战地之王网站做任务,品牌营销方案,先做公众号在做网站,富阳网站建设价格目录 前言 函数指针数组的定义 函数指针数组的使用 前言 数组是存放一组相同类型数据的存储空间 关于指针数组的知识请见:C语言 ——— 指针数组 & 指针数组模拟二维整型数组-CSDN博客 那么要将多个函数的地址存储到数组中,这个数组该如何定义…

目录

前言

函数指针数组的定义

函数指针数组的使用


前言

数组是存放一组相同类型数据的存储空间

关于指针数组的知识请见:C语言 ——— 指针数组 & 指针数组模拟二维整型数组-CSDN博客

那么要将多个函数的地址存储到数组中,这个数组该如何定义呢?


函数指针数组的定义

把多个函数的地址存储到数组中,那么这个数组就叫函数指针数组

创建4个函数,实现整型类型的加减乘除:

int Add(int x, int y) // 加
{return x + y;
}
int Sub(int x, int y) // 减
{return x - y;
}
int Mul(int x, int y) // 乘
{return x * y;
}
int Div(int x, int y) // 除
{return x + y;
}

可以看出,这4个函数除了 函数名 和 函数内的运算符吧不同以外,参数和返回值都是相同的,那么即可定义一个函数指针数组,将这 4个函数存储到数组中

函数指针数组的定义: 

int (*pArr[4])(int, int) = { Add, Sub, Mul, Div };

代码解析:

pArr 先和 [4] 结合,代表 pArr是数组,去掉 pArr[4],剩下的就是数组的类型

int (*) (int, int) 就为 pArr[4]数组 的类型,表示的是 pArr[4]数组 的类型为:返回值是int,类型是(*),参数是(int, int)的函数


函数指针数组的使用

代码演示: 

	int ret = pArr[0](10, 5);printf("10 + 5 = %d\n", ret);ret = pArr[1](10, 5);printf("10 - 5 = %d\n", ret);ret = pArr[2](10, 5);printf("10 * 5 = %d\n", ret);ret = pArr[3](10, 5);printf("10 / 5 = %d\n", ret);

 代码验证:

http://www.yidumall.com/news/9925.html

相关文章:

  • 福田汽车官网报价大全上海还能推seo吗
  • 江苏SEO网站建设樱桃bt磁力天堂
  • 要建网站杭州百度快照优化公司
  • 用卫生纸做的礼物街网站营业推广的方式
  • 网站如何快速收录优化游戏性能的软件
  • 电子商务基础知识优化服务公司
  • 响应式网站建设费用人工智能培训课程
  • 学做网站如何创业百度 官网
  • 保定免费建站服务搜索词分析
  • 网站是用dreamer做的_为什么后台能进去前台进不去了百度竞价排名危机事件
  • 道客网站建设推广百度客户端电脑版
  • 有什么网站可以免费建站免费建网站长尾关键词挖掘爱站网
  • 怎样做国际网站平台企业网站免费制作
  • 深圳做网站的好公司有哪些站长工具网
  • 2024新冠疫情数据实时动态广州seo招聘
  • 市场营销策略的内容重庆做网络优化公司电话
  • 嘉兴做网站建设的公司哪家好seo关键词快速排名介绍
  • 北京做网站建设的公司无屏蔽搜索引擎
  • fms 视频网站建设营销比较好的知名公司有哪些
  • 网站建设费计入什么科目seo自学网官方
  • 常州天宁区做网站公司成都seo经理
  • 做网站三大主流框架做互联网项目怎么推广
  • 域名已买 可以找其它人做网站吗百度知道电脑版网页入口
  • 空间网站手机百度快照
  • 自适应网站推广武汉seo排名扣费
  • wordpress 去掉谷歌关键词优化的软件
  • 网站怎么做sitemap亚马逊跨境电商
  • 网站建设的相应技术数字营销公司排行榜
  • 深圳拼团手机网站开发谷歌站长平台
  • 商务网站开发流程有三个阶段仓山区seo引擎优化软件