"" 或" - >"C struct accessor

M.F*_*rru -28 c struct accessor operators

"."之间有什么区别?访问C结构中的数据时," - >"?我几次尝试都找不到任何区别.两者都为我提供了对欲望数据的访问

Ctx*_*Ctx 5

->运营商只是语法糖:

x->y
Run Code Online (Sandbox Code Playgroud)

是相同的

(*x).y
Run Code Online (Sandbox Code Playgroud)

由于.运算符的优先级高于*运算符,因此括号是必需的.