跪求~~
C语言动态三维阵列要怎么用
我想建立一个
3X4X10的三维阵列!!!
前面3是ROW
前面4是Col
后面10是我要输入字串的长度
请问有强这可以给我指点明灯吗????
作者:
pttworld (批踢踢世界)
2016-09-25 21:37:00提示原文字串长度本身就是一维阵列,C语言字串结尾补零
作者:
Clangpp (Clang++)
2016-09-25 22:31:00用struct取代呢??
作者:
firejox (Tangent)
2016-09-25 23:08:00二维 两个* 三维 三个*
作者:
EdisonX (卡卡兽)
2016-09-25 23:11:00是说先做 typedef char STR[100]; 就变配置二维 STR 了
int a[p][q][r] a[i][j][k]=*(ptr+i*q*r+j*r+k)
看不懂 同三楼c语言本身没有动态空间的机制 要靠malloc记得malloc拿到的东西要接好 最后还要free掉
作者: asd456fgh778 ( ) 2016-09-26 10:30:00
会做二维不就可以做三维?
作者: suwako 2016-09-26 11:21:00
用循环做囉
作者:
y3k (激流を制するは静水)
2016-09-26 20:04:00所谓的几维阵列其实就是[阵列的阵列的阵列...]的意思而已
作者:
popen (Penpineapple-applepen)
2016-09-26 22:02:00请问维度最多只能3维吗? 有4维,5维以上吗?
作者:
Caesar08 (Caesar)
2016-09-26 22:05:00只要你的compiler可以support,你要写几维都可以
不要被维度字面限制了 那只是中文的解释方法就像你楼上说的 阵列的阵列的阵列这样
作者:
atron (How)
2016-09-28 08:49:00不管几维都可以用一维实作出来,循环大小取对就是了,何况你的大小也已知
作者:
ho83leo (LWHo)
2016-09-28 11:23:00静态阵列是基本的! 循环上吧
作者:
pttworld (批踢踢世界)
2016-09-28 13:50:00回某楼,h.264的C源码记忆六颗星,对岸有pudn