c - 使用 。检索结构中的值

标签 c struct

我最近开始在用 C 编写代码时使用结构体,并最终经常传递它们,但是我发现检索变量的箭头 (->) 符号非常困惑,而且使用起来很不方便。

是否有任何参数我应该给一个函数,和/或我可以在它的顶部写的行,这样它就可以使用点 (.) 符号来代替,同时仍然能够编辑原始结构?

我已经测试了我所有的解决问题的能力,并尝试了谷歌,但我还没有看到任何东西。我考虑了一个带有 Struct 的结构,它应该可以工作,但看起来很乱。我可以在每个方法之后返回结构,但这显然也是一个坏主意。

感谢大师们的帮助!

最佳答案

指向成员运算符->的指针没有错。它是语言的一部分。你只需要习惯它。

关于c - 使用 。检索结构中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18829404/

相关文章:

c - 如何用数学运算符打破长线?

c - 如何从位于头文件中的结构访问变量?

c - 结构中的指针

delphi - 在运行时获取delphi记录中字段的偏移量

c++ - 无法访问类内的结构成员

c中的指针可以指向字符吗

c - 在 SQLite C API 中使用 sqlite3_data_count() 而不是 sqlite3_column_count() 有什么好处?

c - 为什么 fopen 参数限制在 C 标准和 <stdio.h> 头文件中限定?

C- 错误预期标识符或 '(' token 之前的 '.'

c - 标题每次被#include(ed) 时都进行不同的预处理