一个指向整数数组的整数数组?

时间:2016-01-10 09:29:46

标签: c pointers

我现在正在学习CMU 15-213。 这是令我困惑的代码:

#define ZLEN 5
typedef int zipdig[ZLEN] ;
#define UCOUNT 3

zipdig cmu = {1, 5, 2, 1, 3};
zipdig mit = {0, 2, 1, 3, 9};
zipdig ucb = {9, 4, 7, 2, 0};

int *univ[UCOUNT] = {mit, cmu, ucb};

我对最后一句话感到有些困惑,因为我认为univ是一个由3个整数指针组成的数组,所以怎么能指向整数数组呢?例如,如果我取消引用univ中的元素,结果应该是整数还是整数数组? (我想它应该是一个整数)

0 个答案:

没有答案