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

C++学习笔记系列2-44——指针和二维数组(2)

二维数组遍历访问

通过指针遍历二维数组,如下:

#include <iostream>

using namespace std;

int main()

{

int arr [ 2 ][ 3 ] = { 1, 2, 3,

4, 5, 6 } ;

int* p = & arr[ 0 ][ 0 ] ;

cout << "指针 + 偏移量的方式:" ;

for (int i = 0 ; i < 6 ; i++)

{

cout <<* ( p + i )<<" ";

}

cout << "指针自身偏移的方式:" ;

for (int i = 0 ; i < 6 ; i++)

{

cout <<* ( p++)<<" ";

}

}

输出:指针 + 偏移量的方式:1 2 3 4 5 6

指针自身偏移的方式:1 2 3 4 5 6

以上是最简单的指针访问二维数组元素的方式,其中“i < 6”,6 是二维数组的行列值的积,通过这种方式我们可以很容易得访问数组内容。但像上一篇中介绍的数组指针可能不好理解,这里就不展开讲解了。

http://www.jsqmd.com/news/1097826/

相关文章:

  • Zotero Style插件版本兼容性问题终极解决方案:快速恢复文献管理功能
  • 基于Qwen3-VL多模态大模型实现UI自动化测试脚本智能生成
  • ConnectWise ScreenConnect高危漏洞应急响应:从原理到实战修复指南
  • Dify实战部署指南:从零搭建AI应用开发平台
  • AI 辅助智能合约生成:从提示词到链上部署的工程化实践
  • Android伪基站检测实战:AIMSICD原理、部署与高级配置指南
  • 大模型能力阶跃与门控发布机制解析
  • 文心5.0原生全模态:2.4万亿参数如何实现图文音视统一理解
  • AlphaGeometry如何实现可验证的几何定理证明
  • AI技术跃迁的显微镜:轻量级归档与Wild Leap判定实践
  • 深度解析企业微信Java SDK的模块化架构设计与高性能实现
  • 用生物网格细胞原理构建AI空间认知能力
  • Pentaho Kettle实战指南:3个核心模块深度解析与高效ETL开发方案
  • 【Netty源码解读和权威指南】第86篇:Netty HTTP/2支持——多路复用的Web未来
  • LKY Office Tools:5分钟搞定Office自动化安装的终极神器
  • 循环神经网络(RNN)原理与适用场景解析
  • AI安全通讯与模型能力评估:技术原理与工程实践
  • AI无监督聚类揭示大脑9种功能亚型
  • OpenSSL自制SSL证书:从原理到Nginx HTTPS配置实战
  • 文心5.0 Preview:原生全模态AI如何重构工作流
  • Playwright测试性能优化:对象池模式的设计与实现
  • AI模型受限发布机制与技术可信度验证指南
  • 如何快速掌握AI绘画:5个中文工作流让你从新手变高手
  • AI超级智能的五条工程化技术路径解析
  • Grok-3真实能力解析:实时推理、工具调用与AI落地边界
  • 大模型稀疏激活与MoE架构原理实战解析
  • GPT-4稀疏激活原理:MoE架构如何实现2%参数动态调用
  • 终极GTNH汉化教程:3分钟让格雷科技新视野变中文
  • JMeter自动化测试注释实践:XML解析与文档生成全流程
  • JMeter接口测试:使用Groovy脚本实现精确金额断言