结构体中.和->有什么差别

[复制链接]
查看11 | 回复3 | 2011-6-14 16:05:37 | 显示全部楼层 |阅读模式
是指向结构体的指针后边要加->还是结构体里的变量是指针时用->啊?
就比如
typedefstructolnode{

inti,j;

inte;

struct olnode*right,*down;
}OLNode, *OLink;
OLNode p,*OLink q;
是p->right,还是p.right
是q->e还是q.e???

回复

使用道具 举报

千问 | 2011-6-14 16:05:37 | 显示全部楼层
p.rightq->e记住->用于指针就好了结构指针名->结构变量名 其实q->e等价于(*q).e...
回复

使用道具 举报

千问 | 2011-6-14 16:05:37 | 显示全部楼层
指针用->,不是指针用.以上...
回复

使用道具 举报

千问 | 2011-6-14 16:05:37 | 显示全部楼层
两个的目的都是一样的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行