一个有关编译错误的C语言问题

img


为什么会出现这种情况?是结构体声明出了问题,还是什么出了问题啊

你的List是个指针啊,用->连接结构体内部变量,L->Data[i]之类的

把 点 全换成 ->
因为你定义的List是指针类型,结构体指针在获取它的变量时需用 ->
所以后面的L->Last也是同理

是L->Data[i]
不是 L.Data[i]

img

你把L定义成指针了,在访问成员时应该使用->,而不是.