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

企业网站建设有几种形式烟台网站建设专业臻动传媒

企业网站建设有几种形式,烟台网站建设专业臻动传媒,自动推广软件,大连建设工程信息网怎么没有了本章重点内容#xff1a; 字符指针指针数组数组指针数组传参和指针传参函数指针函数指针数组指向函数指针数组的指针回调函数指针和数组面试题的解析⚡函数指针 函数指针#xff1a;指向函数的指针。 通过之前的学习我们知道数组指针中存放的是数组的地址#xff0c;那么函…本章重点内容 字符指针指针数组数组指针数组传参和指针传参函数指针函数指针数组指向函数指针数组的指针回调函数指针和数组面试题的解析⚡函数指针 函数指针指向函数的指针。 通过之前的学习我们知道数组指针中存放的是数组的地址那么函数指针存放的是函数的地址吗这里的答案是肯定的代码示例如下 #define _CRT_SECURE_NO_WARNINGS #includestdio.h void test() {printf(hello world\n); } int main() {printf(%p\n, test);printf(%p\n, test);return 0; } 代码运行结果如下 我们可以观察到函数指针确实可以得到函数的地址。C语言中 函数名和函数名 都是函数地址。接下来我将为大家说明函数地址怎样存起来代码示例如下 #define _CRT_SECURE_NO_WARNINGS #includestdio.h int Add(int x, int y) {return x y; } int main() {int(*pf)(int, int) Add; //函数的地址要存起来就得放在【函数指针变量】中去int ret (*pf)(3,5); //使用指针进行函数调用//int ret pf(3,5);//int ret Add(3,5);//这三种写法都可以成功调用Add函数其中第一种的*是一个摆设写与不写都可以写上是为了理解方便printf(%d\n,ret);return 0; } 函数指针的写法说明示例 下面来阅读两段有趣的代码 //代码1 (*(void (*)())0)(); 想要真正阅读这个代码的意思分为以下几步 将0强制类型转化为void(*)()类型的函数指针这就意味着0地址处放着一个函数函数没有参数返回类型是void。调用0地址处的这个函数。 //代码2 void (*signal(int , void(*)(int)))(int); 代码二的括号内部是一个函数的声明函数名字是signalsignal函数的第一个参数是 int 类型第二个是 void(*)(int) 类型的函数指针该函数指针指向的函数参数是 int 函数返回类型为 voidsignal 函数的返回类型也是一个函数指针。该函数指向的函数参数是 int 返回类型为 void 。 这里给大家补充一个简化代码2的方法代码示例如下 #define _CRT_SECURE_NO_WARNINGS #includestdio.htypedef int* ptr_t; //将 int* 重新命名为 ptr_t typedef void(*pf_t)(int); //意思是将 void(*)(int) 重新命名为 pf_tpf_t是类型int main() {void(* signal( int, void(*)(int) ) )(int);//化简后pf_t signal(int, pf_t);return 0; } 这里要注意区分typedef void(*pf_t)(int)中的 pf_t 是类型名不写 typedef 时void(*pf)(int) 中的pf是指针变量的名字。 感谢大家能够看完这篇博客创作时长小伙伴们觉得我的博客对你有帮助不妨留下你的点赞的收藏关注我带你了解不一样的C语言。
http://www.dnsts.com.cn/news/15935.html

相关文章:

  • 南昌房产网站建设常州网络推广公司哪家好
  • 建设网站企业登录wordpress怎么添加网盘下载
  • 服装网站开发目的自动摘要wordpress
  • 网站是怎样赚钱的网站建设所需人力时间
  • 东营网站制作方案wordpress多语
  • 教育系统网站建设网站入口类型
  • 宾馆网站模板网站正在建设中 html5
  • 建设一个购物网站需要多少钱wordpress 媒体库多选
  • 辽宁省朝阳市做网站wordpress不能将请求写入临时文件.
  • php网站开发薪资 深圳外贸网站搭建一站式服务
  • jeecms做企业网站网站规划与建设 第2版ppt
  • 四川省建设工程质量安全协会网站惠州网站建设价格
  • aspnet网站开发实例视频网页打包app
  • 揭阳做网站设计wordpress 柚子皮下载
  • 建设网站方案青岛网络推广的有哪些公司
  • 莆田网站开发wordpress文章id重新排序
  • 网站与维护深圳网站备案查询
  • 郑州做网站销售怎么样常见的静态网页
  • 网站小程序制作公司辽宁网站建站系统哪家好
  • 想开发一个网站需要怎样做ui设计学校培训机构
  • 提供网站建设服务的网站电子商务网站建设和管理
  • 2007年怎么做网站高端网站设计哪家好
  • 微商网站制作网站自己的
  • 镇江网站建设方式优化北京网站营销seo方案
  • 网站建设方案有关内容房屋设计装修公司
  • 万户做网站好不好WordPress支付宝登录
  • 模板网站与定制网站的价格不忘初心 继续前进网站怎么做
  • 单页面组合网站黄冈做网站公司
  • 怎么做锅炉网站wordpress插件 七牛
  • 外包加工网站电子商务都是做网站的吗