int wa[15];
wa ---> 【数据类型:arr,维度值:15 】--->【 值类型:int 】
const int *const volatile* const wa[15];
wa ---> 【数据类型:arr,维度值:15 】--->【 修饰符 const 】--->【 值类型:ptr,修饰符: volatile, const 】--->【 值类型:ptr 】--->【 值类型:int ,修饰符: const】
int wb[15][6][8];
wb ---> 【数据类型:数组,维度值:15 】---> 【数据类型:数组,维度值:6 】---> 【数据类型:数组,维度值:8 】--->【 值类型:int 】
int (wc[15][6])[8];
wc ---> 【数据类型:数组,维度值:15 ,值类型:地址常量】---> 【数据类型:数组,维度值:6 ,值类型:地址常量】--->【数据类型:数组,维度值:15 ,值类型:int】
int (*(*swn[10][9])[5])[15];
swn---> 【数据类型:arr,维度值:10 】---> 【数据类型:数组,维度值:9 】--->【 值类型:ptr 】--->【数据类型:arr,维度值:5 】--->【 值类型:ptr 】
--->【数据类型:arr,维度值:15】--->【 值类型:int 】
int (*(*(*ah))[10])[15];
ah---> 【值类型:ptr】---> 【值类型:ptr】--->【数据类型:arr,维度值:10 】--->【 值类型:ptr 】--->【数据类型:arr,维度值:15 】--->【 值类型:int 】
int (*(*ae)[10])[15];
ae---> 【值类型:ptr】--->【数据类型:arr,维度值:10】--->【 值类型:ptr 】--->【数据类型:arr,维度值:15 】--->【 值类型:int 】
int (*(*qq)[5])[15];
qq---> 【值类型:ptr】--->【数据类型:arr,维度值:5 】--->【值类型:ptr】--->【数据类型:arr,维度值:15】--->【 值类型:int 】
int (*ww[5])[15]={0};
ww--->【数据类型:arr,维度值:5】--->【值类型:ptr】--->【数据类型:arr,维度值:15 】--->【 值类型:int 】