三维数组指针怎么定义

188次

问题描述:

三维数组指针怎么定义出来

推荐答案

2023-10-24 12:09:09

因为,指向数组的指针含有数组的跨度特性。所以,可以使用int(*)[N]指向列长为N的二维数组;而int(*)[N][M]可以指向后两维为[N][M]的三维数组。而对数组元素的访问与它们所指向的数组一样。譬如,可以用循环,也可以在初始化时用如下形式:

int num={{{1,2,3},{4,5,6},{7,8,9}

},{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},[4,5,6},[7,8,9}}}

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6