c语言中,多维数组最多是多少维?我们老师说最多六十维?请问为什么?

 我来答
白羊远宏
2020-12-23 · TA获得超过6878个赞
知道答主
回答量:102
采纳率:100%
帮助的人:1.6万
展开全部

c语言默认最多是二维数组;当然如果用指针自己分配内存的话可以自行进行计算,进行更多维的表示。二维数组本质上是将数组作为数组元素的数组,称为数组的数组。为了形象化理解二维数组,通常将二维数组写成行和列的排列形式,通常被称为m行n列。

1、M:二维数组中包含多少个一维数组,二维数组是第一个维度,表示行;

2、N:一个一维数组中包含多少个元素,第二维,表示哪一列。

3、格式:类型修饰符数组名称[行号][列号]={值,值2,值3…};您可以保存行数,但不能保存列数。

扩展资料:

高维数组:

有两个或多个下标的数组;三维数组:实体的层、行和列;

格式:类型修改器数组名称[层号][行号][列号]={值,值2,值3…};

遍历3D数组需要三层循环;高维数组访问元素:数组名称[下标][下标]…高维数组中元素的个数等于这些数的乘积;高维数组的内存占用等于元素数量乘以单个元素所占用的空间。

参考资料来源:百度百科-二维数组

出玉轩0Iw
2019-05-24 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:822万
展开全部
不只60维
只要内存足够
维数是没有上限的
但是在实际工作当中
这么多维度是没有什么作用的
太多的维度反而会容易出错
工作中最多用3维数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式