Posted on 2011-05-13 11:57
xsong 阅读(190)
评论(0) 编辑 收藏 所属分类:
c
//使用指针访问结构体
struct unit{
char c;
int num;
};
struct unit u;
struct unit *p=&u;
//可使用 (*p).c=‘a' 通过指针访问结构体里的数据, c提供了 ->运算符 简化指针对结构体的访问 p->c='c'
(*p).c='a';
(*p).num=2;
p->c='c';
p->num=1;
printf("p->c is %c \n",p->c);
printf("p->i is %i \n",p->num);