#define DATATYPE1 int#define MAXSIZE 100typedef struct{DATATYPE1 data〔MAXSIZE〕;int last;}SEQUENLIST;第一二行我知道是预定义 第三行typedef struct 我就不敢肯定了。觉得有点象是在定义无参函数 第四行DATATYPE1 data〔MAXSIZE〕;是定义一个整形数组 但是第五行定义的last 不晓得是用来做什么的最后一行也不晓得