尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

实用指南:C语言基础【20】:指针7

实用指南:C语言基础【20】:指针7
📅 发布时间:2026/6/19 3:42:32

1.指针变量作为函数的返回值

1.1目的:通过函数返回合法空间,给到函数外部使用

1.2注意:函数不要返回动态局部变量的地址,他会在函数调用之后释放掉,进而出现输出不确定

1.3所以返回地址指向的变量应当为全局区的变量,就是不能为动态全局

2.二级指针

int* p = #
int** q= &p;
q=?
*q=?
**q=?

2.1q是p的地址,int**在定义时只表示q为二级指针。

2.2*q是等同于p,也就是num的地址

2.3**q等同于*p,也就是num

注意和前面提到的变量加&,类型加*        变量加*,类型减*是不同的,这里是等式,也就是同增共减。

3.函数指针:使用指针变量存放函数入口地址

3.1函数类型由形参和返回值决定,所以我们的指针也要给定形参和返回值类型

3.2定义时复制函数定义语句,然后把函数名换成(*p)即可,和数组指针类似(记得初始化)

3.3函数指针的意义:作为其他函数的参数

3.4函数指针变量+1无意义,*也无意义

3.5函数的调用实际上就是函数入口地址加(),所以也可能用函数指针加()进行调用

4.函数指针数组

4.1定义:把函数名换成(*p[])即可

4.2初始化{}内部应该放入函数入口地址,即函数名

相关新闻

  • WebSockets与Socket.io渗透测试实战指南
  • 深入解析:spring boot3.0整合rabbitmq3.13
  • mcp-server-chart chart mcp 服务

最新新闻

  • 终极Windows USB设备安全弹出解决方案:告别“设备正在使用中“的烦恼
  • 大朗镇美客多入驻培训:墨西哥市场0-1突破 - 东莞选校指南
  • 杭州瓷砖空鼓松动修复:当地反馈比较好的 5 家正规靠谱门店推荐 | 卫生间 / 客厅空鼓专修(2026 最新) - 金修达家庭维修
  • 好的创业项目推荐
  • NXP IEC60730B安全库看门狗测试函数FS_WDOG_Check深度解析与应用实战
  • 2026年当下津市商务车内饰包覆正规门店哪家强:宏骏一站式汽车服务中心常德店深度解析 - 品牌鉴赏官2026

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号