今天分享一个之前遇到的错误提示,其实就是语法的错误。可能如果对“->”或者“.”的用法不了解,就会容易造成这样的错误,加上如果你的编译器不会提示一下基础的语法错误,就更容易出现。
首先,我们来看一下错误提示:
error: invalid type argument of '->' (have 'Ao')
else if((adata->ao[3])->flag != 0)
这里的adata是我定义的一个指针,指向对于的一个结构体,而ao[]我是定义成了一个结构体变量,所以adata采用->指向ao[3]—(adata->ao[3])的用法是正确的,而后面我结构体变量ao[3]这里使用->指向flag就不

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



