vs2013中如何定义一个结构体该结构体定义一个结构体数组 结构体数组中包含一个链表

这样定义对么 编译时报错 缺少;在*前面 这是哪错了啊 请高手指点指点图片说明

因为struct Station是在struct Train结构体之后才定义的,所以你要在这之前先声明一下struct Train

你把两个结构体的定义调换一下次序就没问题啦,要先声明或定义结构体:Station,才能使用

做一个前向声明,或者调换两个结构位置都可以。