c - 如果我有一个指向结构的指针,我如何访问它的成员之一?

标签 c pointers struct

例如,如果我有结构:

struct head {
   int s; 
   char x;
};

并且我有指向该结构的指针,如何使用该指针访问 char x?

最佳答案

假设您有:

struct head headNode;
struct *head headPtr = &headNode;

您可以通过以下方式访问char x:

headPtr->x;

关于c - 如果我有一个指向结构的指针,我如何访问它的成员之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43584186/

相关文章:

c - 强制使用 ANSI 编辑控件而不是 comctl32 编辑控件

c# - 将 C++ 结构转换为 C# 以用于 UDP 通信

c - C语言中如何避免函数指针上的全局变量

c++ - 将 char* 转换为 int 并转换回相同的 char 数组

C:如何尽可能高效地搜索字符的最后一次出现

C 读取带有前导空格的 double 文件

c - 指针数组外部问题

c++ - 是否可以在堆中分配 vector 但通过引用访问?

c - 给定一些文本输入,找到最大的字谜组

C++在类中创建结构的 vector