news 2026/7/4 2:06:57

指针的补充学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
指针的补充学习

1.“双重”指针:

双重指针:是指向指针的指针,即存储指针变量地址的指针。它是C/C++中多级间接寻址的概念。

直接上例子:

结果:

不能这样写因为数组退化成指针类型(Int *)而p2是Int **类型的 两者类型不匹配所以会报错 而num会退化为Int **所以可以

优化版:

2.指针数组和数组指针:

Int(*)和Int *是两个完全不同的数据类型

数组指针和二维数组:

这里理解一下

*(*(p+i)+j)

p+i 使得二维数组的行数变化;

*(p+i)这里是指向每行第一个元素的地址(其实可以比作二级指针(但是两者完全不同))

*(p+i)+j 使列数开始改变

最后解引用*(*(p+i)+j )

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 13:54:13

为什么Laravel 13的多模态存储设计让90%的开发者拍案叫绝?

第一章:Laravel 13 多模态存储的设计哲学Laravel 13 在数据持久化层面引入了多模态存储架构,标志着框架从单一数据库依赖向灵活、分层的数据管理演进。这一设计哲学强调根据数据类型、访问频率与一致性要求,动态选择最合适的存储机制&#xf…

作者头像 李华
网站建设 2026/7/2 16:01:23

【计算机毕设选题】基于Spark的公务员招录职位信息可视化分析系统源码,Python大数据项目 毕业设计 选题推荐 毕设选题 数据分析 机器学习

✍✍计算机毕设指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡有什么问题可以…

作者头像 李华
网站建设 2026/7/1 19:00:18

如何利用微信个人号API接口进行二次开发?

微信作为国民级应用,不仅是社交的中心,更是企业连接客户、进行私域运营的核心阵地。然而,微信生态的封闭性往往让开发者望而却步。现在,GeWe 开放平台来了! 它将成为你连接微信世界的桥梁,提供强大而便捷的…

作者头像 李华
网站建设 2026/6/26 8:54:15

Symfony 8服务注册中心性能优化指南(提升响应速度300%)

第一章:Symfony 8微服务注册中心概述在现代分布式系统架构中,微服务的动态性和可扩展性要求服务之间能够高效发现与通信。Symfony 8 引入了对微服务注册中心的原生支持,通过集成轻量级服务注册机制,提升多服务协同部署的灵活性与稳…

作者头像 李华
网站建设 2026/7/3 17:01:13

3、CentOS 7 入门:Bash shell 与文件系统导航

CentOS 7 入门:Bash shell 与文件系统导航 1. 认识 Bash shell GNU Bash 主要是一个解释用户在提示符下输入命令的程序。用户输入的每个命令通常由三部分组成: - 命令 - 选项(以 - 或 – 开头) - 参数 每个输入到 shell 中的单词之间用空格分隔。命令是系统上安装的各…

作者头像 李华
网站建设 2026/6/26 3:27:55

2025年低成本提升AI能力:CAIE认证的高性价比之选

2025 年,AI 技能已成为职场的通用竞争力,但不少学习者因学习成本高、资质认证贵而望而却步。此时,低成本且高含金量的 AI 认证,就成了打通技能提升与职场进阶的关键桥梁。 一、核心技能:人工智能,低成本进阶…

作者头像 李华