| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 971 人关注过本帖
标题:结构体指针问题和结构体成员指针问题
只看楼主 加入收藏
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
结帖率:95.37%
收藏
已结贴  问题点数:20 回复次数:4 
结构体指针问题和结构体成员指针问题
图片附件: 游客没有浏览图片的权限,请 登录注册
  划红线标注这行怎么理解?




truct node
{int data;
struct node *next;
};
typedef struct node AA;
main()
{ AA *p,a;
}
请问 结构体指针变量 p=&a; 与p->next=&a; 有什么区别,如何更好的理解?


还有结构体指针怎样转换为结构体成员指针?
搜索更多相关主题的帖子: 结构体 如何 
2017-05-08 18:41
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:10 
应该先定义p,然后再定义p->next。
2017-05-09 10:19
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:10 
划红线我不能理解.
main()
{ AA *p,a;
}
结构体指针变量 p=&a; 与p->next=&a; 有什么区别?
p=&a,  p是一个指针指向 AA类型, a是结构体AA的一个变量, p的值等于a地址
p->next=&a,  p所指向的节点的下一个节点的地址值等于a的地址的值

|--------|
|  p  |
|--------|
| data |
|--------|
| &a  |
|--------|


早知做人那么辛苦!  当初不应该下凡
2017-05-09 13:50
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 3楼 炎天
好的 谢谢你。
2017-05-09 21:06
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 2楼 吹水佬
???
2017-05-09 21:06
快速回复:结构体指针问题和结构体成员指针问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027327 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved