什么typedef用于静态多维数组?

Cyc*_*mic 0 c arrays typedef

我有一个int的静态3D数组.我可以这样声明:

int my_array[X_MAX][Y_MAX][Z_MAX];
Run Code Online (Sandbox Code Playgroud)

但是,这种类型在我的程序中用于不同的目的,我想创建typedef来区分用法并使我的程序更容易阅读.

问题是......我不知道如何创建这些typedef.typedef int[X_MAX][Y_MAX][Z_MAX] my_typedef;是我的第一个也是唯一的猜测.它不编译.你知道有没有办法做我想做的事情?(我的意思是,没有动态分配的数组)

use*_*136 5

typedef int my_typedef[X_MAX][Y_MAX][Z_MAX];
Run Code Online (Sandbox Code Playgroud)