如何在邮件中引用C结构成员

How to refer C structure member in mails

这不是严格意义上的编程问题。

我过去一直在用 C++ 编写代码。在邮件对话期间,我可以通过 foo::bar 来称呼 class 成员 I。但现在我用纯 C 编写代码,并与不一定了解 C++ 的人一起发送邮件。我想知道 foo::bar 是否清楚我正在向 struct foo 中的字段 bar 寻址。

如果有其他我可以使用的约定,我想知道,但我找不到。

c中,.->被称为结构引用结构解引用 [成员] 运算符。在你的情况下,你可以使用 like

struct foo fooVar;
fooVar.bar

struct foo * fooVar;
fooVar->bar            //assume `fooVar` is allocated memory.

表示您正在寻址到类型为 struct foo / struct foo *.

的变量 fooVar 中的字段 bar

如果您不想使用任何 符号/运算符 ,恐怕您必须键入整个短语,例如 变量 bar struct foo 结构.

不,没有语法(有时很遗憾)。

你将不得不使用“bar in struct foo”或类似的东西。