定义一个结构体指针变量
8个回答
展开全部
有三种格式去定义的,具体的你看下面的啊,下面的说得很清楚的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、结构体指针的定义:
struct node
{
int p;
char node;
char addr[30];
}a , *b;
2、结构体指针的使用:
b=&a;
a.p与(*b).p 与p->num是相同的意思。
a.node与(*b).node与p->node是相同的意思。
a.addr与(*b).addr与p->addr是相同的意思。
3、注意事项:
(1)、结构体指针必须指向一个确定的结构体变量,如:p=&a;
(2)、通过结构体变量的指针访问结构体的方法为:
a.num、(*p).num、p->num。
struct node
{
int p;
char node;
char addr[30];
}a , *b;
2、结构体指针的使用:
b=&a;
a.p与(*b).p 与p->num是相同的意思。
a.node与(*b).node与p->node是相同的意思。
a.addr与(*b).addr与p->addr是相同的意思。
3、注意事项:
(1)、结构体指针必须指向一个确定的结构体变量,如:p=&a;
(2)、通过结构体变量的指针访问结构体的方法为:
a.num、(*p).num、p->num。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询