c语言最多的能有几维数组
3个回答
展开全部
c语言默认最多是二维数组;当然如果用指针自己分配内存的话可以自行进行计算,进行更多维的表示。
二维数组本质上是将数组作为数组元素的数组,称为数组的数组。为了形象化理解二维数组,通常将二维数组写成行和列的排列形式,通常被称为m行n列。
1、m:二维数组中包含多少个一维数组,是第一维,表示第几行;
2、n:一维数组中包含多少个元素,是第二维,表示第几列。
3、格式:类型修饰符 数组名[行数][列数] = {值,值2,值3,…};行数可以省,列数不可以省。
扩展资料:
高维数组:
数组下标在两个以上;三维数组:立体的层,行,列;
格式:类型修饰符 数组名[层数][行数][列数] = {值,值2,值3,…};
遍历三维数组需要三层循环;高维数组访问元素:数组名[下标][下标]…高维数组元素个数等于各个数的乘积;高维数组占用内存等于元素个数乘以单个元素所占空间。
参考资料来源:百度百科-二维数组
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询