三维数组在内存中的分布

代码

cpp 复制代码
int main()
{
	int a[3][3][3] = {};
	int num = 0;
	for (int i = 0; i < 3; ++i) {
		for (int j = 0; j < 3; ++j) {
			for (int k = 0; k < 3; ++k) {
				a[i][j][k] = num;
				num++;
			}
		}
	}
	for (int i = 0; i < 3; ++i) {
		for (int j = 0; j < 3; ++j) {
			for (int k = 0; k < 3; ++k) {
				std::cout << a[i][j][k] << "\t";
			}
			std::cout << std::endl;
		}
	}
	for (int i = 0; i < 3; ++i) {
		for (int j = 0; j < 3; ++j) {
			for (int k = 0; k < 3; ++k) {
				std::cout << &a[i][j][k] << std::endl;
			}
		}
	}
}

运行结果

相关推荐
kaikaile19951 小时前
基于 MATLAB 的3D 蒙特卡洛光子传输模拟
开发语言·matlab·3d
我是唐青枫1 小时前
C#.NET YARP 认证授权实战:在网关层统一接入 JWT
开发语言·c#·.net
故事和你911 小时前
洛谷-【数据结构2-2】线段树2
开发语言·数据结构·算法·动态规划·图论
故事和你911 小时前
洛谷-【数据结构2-2】线段树1
开发语言·javascript·数据结构·算法·动态规划·图论
鸠摩智首席音效师1 小时前
如何在 Bash 中通过 Amazon SES 发送电子邮件 ?
开发语言·bash
~|Bernard|1 小时前
五,go语言的内存管理
开发语言·后端·golang
Cx330❀2 小时前
从零实现一个 C++ 轻量级日志系统:原理与实践
大数据·linux·运维·服务器·开发语言·c++·搜索引擎
AI玫瑰助手2 小时前
Python流程控制:while循环嵌套与死循环避免技巧
开发语言·python·信息可视化
之歆2 小时前
DAY_23 JavaScript 函数进阶:作用域 · 提升 · 匿名函数 · IIFE · 回调 · 递归 · Object 对象建模(下)
开发语言·javascript·ecmascript