标签: c struct
我刚开始用c语言学习struct。 我想“ - >”和“。”相当,但使用“ - >”时出现以下错误代替 ”。”: ' - >'的无效类型参数(有'struct item')
答案 0 :(得分:0)
a->b是(*a).b的缩写。
a->b
(*a).b
a->b和(*a).b之间没有区别。当然,(*a).b和a.b之间存在差异 - 首先是*解除引用a(必须是指针或数组)。
a.b
*
a