c语言中结构体p_>name和p.name 的区别和用法啊 5
3个回答
展开全部
p->name 中p的类型是结构体指针,
p.name 中p的类型是一般的结构体变量。
举例来说:
假设 struct test 里面包含一个name的成员
则 struct test p;
struct test *q = &p;
表示的就是 q->name 等于 p.name
p.name 中p的类型是一般的结构体变量。
举例来说:
假设 struct test 里面包含一个name的成员
则 struct test p;
struct test *q = &p;
表示的就是 q->name 等于 p.name
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struct people
{
char name[20];
int age;
}
people p;
p.name;
p.age;
people *p;
p->name;
p->age;
指针->内容
变量.内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询