c语言中'.'与'->'的区别

记录学习c语言中遇见的问题。


定义的结构体如果是指针,访问成员时就用->
如果定义的是结构体变量,访问成员时就用.

例如:
struct AAA {
int a;
char b;
};

struct AAA q; 访问成员就用:q.a;
struct AAA *p; 访问成员就用:p->a;
posted @ 2014-04-24 12:41  wkhuahuo  阅读(809)  评论(0编辑  收藏  举报