C++多维数组的理解与使用

记录:

三维数组实验代码:


说明:

1、int threedim[2][3][4]; 定义一个三维数组;

每一维的解释如下:



其实在内存中,仍然是按顺序连续存储的:

[[[0 0 0 0] [0 0 0 0 ] [ 0 0 0 1 ]] [[ 0 5 00 ][0 0 0 0][0 0 0 1]]]

所以:threedim[1][0][1] = 5; 表示:第一维的第2个元素——>第二维的第1个元素——>第三维的第2个元素,赋值5;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,164评论 0 18
  • 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称...
    朱森阅读 4,024评论 2 13
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 2,611评论 1 13
  • 最近正在读《乱世佳人》,对于其中的一个细节印象深刻。阿什利参战被俘,监禁在条件最恶劣的战俘营--罗克岛。有一个机会...
    柏青123阅读 672评论 1 3
  • 婚姻本身没啥味道,可是做了一些简单的小事儿,就甜了。 01 老胡出差路过青岛,我请他喝酒。 酒喝到一半,老胡突然问...
    LG陆港阅读 1,117评论 1 4