c语言最多的能有几维数组
3个回答
展开全部
c语言默认最多是二维数组;当然如果用指针自己分配内存的话可以自行进行计算,进行更多维的表示。
二维数组本质上是将数组作为数组元素的数组,称为数组的数组。为了形象化理解二维数组,通常将二维数组写成行和列的排列形式,通常被称为m行n列。
1、m:二维数组中包含多少个一维数组,是第一维,表示第几行;
2、n:一维数组中包含多少个元素,是宽销晌第二维,表示第几列。
3、格式:类型修饰符 数组名[行数][列数] = {值,值2,值3,…};行数可以省,列数不可以省。
扩展资料:
高维数组:
数组下标在两个以上;三斗改维数组:立体的层,行,列;
格式:类型修饰符 数组名[层数][行数][列数] = {值,值2,值3,…};
遍历三维数组需要三层循环;高维数组访问慎锋元素:数组名[下标][下标]…高维数组元素个数等于各个数的乘积;高维数组占用内存等于元素个数乘以单个元素所占空间。
参考资料来源:百度百科-二维数组
展开全部
多少维是敏空没有上限的,只要内存足够,其实不管多桥兄瞎少维,尘茄其实都是 一个线性表而已, 写成维数的形式只不过比较好调用罢了~ 实际上分配的内存 就是链接在一起的一块区域.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-03-26
展开全部
c默销运禅认最多是二维数组;
当然如果用指针自己分配内存的话可以自行进行悄举计算,进行更多亏尘维的表示;
当然如果用指针自己分配内存的话可以自行进行悄举计算,进行更多亏尘维的表示;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询