一个奇怪的自定义数据类型
在一本数据结构书上看到的:这是类型的定义:
#define n 8
typedef struct
{
int key;
//otherinfo...
}rectype;
typedef rectype seqlist[n+1];
下面是在主函数里面,用到了:seqlist R={0,1,2,3,4,5,6,7,8,9};
请问这是怎么回事啊?
seqlist不是定义成了一个数组么?怎么又可以用seqlist来定义数组?
请高手来详细解释一下,谢谢