假设指针p指向结构变量person,person有一成员name,则:
person.name == (*p).name == p->name
第二种写法必须使用圆括号,因为‘.’的优先级高于‘*’。
总结:“->”前应当是一个指向结构体变量的指针,‘.’前应当是结构体变量。
假设指针p指向结构变量person,person有一成员name,则:
person.name == (*p).name == p->name
第二种写法必须使用圆括号,因为‘.’的优先级高于‘*’。
总结:“->”前应当是一个指向结构体变量的指针,‘.’前应当是结构体变量。