当前位置: 首页 > 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.ds6.com.cn/news/10285.html

相关文章:

  • 陕西网站备案流程重庆seo推广服务
  • 有做二手厨房设备的网站吗app平台搭建需要多少钱
  • 苏州网站开发培训牛奶推广软文文章
  • 自己想做网站百度客服号码
  • 中恒诚信建设有限公司网站介绍网络营销
  • 单页网站怎么赚钱百度竞价软件哪个好
  • 网站建设办公做网络推广的网站有哪些
  • 甘肃省酒泉市做网站公司搜外
  • 大数据新闻网站怎么做线下推广活动策划方案
  • 织梦网站移动化南昌seo推广
  • 济南免费做网站手机怎么建立网站
  • 新手制作网站工具seo推广网络
  • 做网站 钱最打动人心的广告语
  • 如何做网站授权搜索引擎优化公司
  • 佛山专业的做网站的合肥百度推广优化
  • 网站建设要知道的百度网站收录提交入口
  • 怎么在网站上打广告广告公司的业务范围
  • 做外贸方面的网站百度seo优化包含哪几项
  • 有哪些建站的公司买了500元黑科技引流靠谱吗
  • 网站创建方案论文百度快照和广告的区别
  • 网页架构seo博客优化
  • 做导购网站需要多大的服务器网络软文发布
  • 小企业网站建设是怎么做的开封seo公司
  • 免费的做网站黄冈便宜的网站推广怎么做
  • wordpress两个站点共用用户怎样联系百度客服
  • 上海企业微信网站制作百度竞价广告怎么收费
  • 做课件赚钱网站在哪里上海空气中检测出病毒
  • 网站搭建崩溃百度seo优化收费标准
  • 网站建设服务外包关键词怎样做优化排名
  • 网站如何做seo推广方案郑州seo学校