struct test
{
int a;
char b;
}t;
struct t t1={1,'b'}
struct t *p;
p=&t1;
printf("%d\n",t1.a);
printf("%d\n",p->a);
printf("%d\n",(*p).a);
输出:
1
1
1
总结:
- 结构体变量用 . 获取成员
- 结构体指针用->获取成员
- 结构体指针用 . 获取成员需要(*p)标识
struct test
{
int a;
char b;
}t;
struct t t1={1,'b'}
struct t *p;
p=&t1;
printf("%d\n",t1.a);
printf("%d\n",p->a);
printf("%d\n",(*p).a);
输出:
1
1
1
总结: