标签: c arrays typedef
对使用typedef然后使用别名创建char数组感到困惑。
#define BIGVALUE 50 typedef char TEST[BIGVALUE]; TEST array[10];
数组是否成为10 x 50数组的指针? 这是一个数组阵列的样子吗? 感谢。
答案 0 :(得分:7)
array是一个包含10个TEST的数组
array
和
TEST是一个包含50个字符的数组
TEST
因此array是一个包含50个char的10个数组的数组,等于char[10][50]
char[10][50]