【发布时间】:2017-02-19 16:36:04
【问题描述】:
我对执行此操作的确切语法有点转变。我有一个这样定义的数组:
const unsigned char ARR[SIZE][SIZE] = {...}
我想把它放在一个数组中,这样我就可以做一些事情来实现
ARR2[0] = ARR
我尝试过const unsigned char ARR2[][SIZE][SIZE] = {ARR} 和const unsigned char* ARR2[SIZE][SIZE] = {ARR},但都没有奏效。有人能指出拥有无符号字符常量二维数组的常量数组的正确语法吗?
【问题讨论】:
-
目前尚不清楚您要达到的目标:您能否发布您尝试使用
ARR和此ARR2的代码? -
你的意思是你想要一个
[SIZE][SIZE]数组的数组,还是一个指向[SIZE][SIZE]数组的指针数组? -
换句话说,你是想让
ARR2[0]指向ARR,还是让它本身成为一个用ARR的内容初始化的数组?
标签: c arrays multidimensional-array constants