C语言中结构体指针的成员变量访问
2014-11-25 19:19
459 查看
大家都知道可以用点访问结构体成员变量,同时在结构体指针下可以使用“->”访问其成员变量,但在结构体指针下也可以用“.”访问成员变量。
例如
上面的
(*t).age和t->age是一样的作用。
例如
typed struct{ const char *name; int age; }person; void get_info(person* t) { printf((*t).age,(*t).name);//这里的括号一定要加上 }
上面的
(*t).age和t->age是一样的作用。
相关文章推荐
- C语言中结构体偏移及结构体成员变量访问方式的问题讨论
- 指针访问结构体成员的问题
- c语言中结构体成员访问
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- C语言根据结构体成员变量的地址,得到结构体的地址
- 结构体,联合体,枚举.sprintf ,结构体变量和指针成员,->含义
- C语言结构体里的成员数组和指针——读后感
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- 结构体成员变量访问控制-宏特殊赋值
- c语言中定义结构体指针并指向一片内存空间和直接定义一个结构体变量的区别 Node *p=(Node *)malloc(sizeof(Node)); 和 Node p 两个有什么区别??? Node是一
- 使用结构体中成员变量指针的教训
- 父类指针对子类成员变量的访问
- 指向结构体变量的指针引用结构体变量中的成员
- 关于C语言结构体成员变量偏移的一点思考
- C语言结构体里的成员数组和指针
- C语言定义结构体时注意成员变量的类型和声明顺序
- 指针对虚基类成员变量的访问为什么不能直接通过offset访问,而需要通过vbtable间接访问?