这个结构定义应该放到头文件中,看看你的array.h里是不是已经定义了啊
你这里的Array和array.h头文件里定义的Array冲突了,删掉一个即可。
Array
array.h
Array不能用,typedef struct array{ }Array;才对