永发信息网

指针prt->a与(*prt).a的区别

答案:2  悬赏:50  手机版
解决时间 2021-04-12 12:24
请高手揭示一下本质区别
最佳答案

->是指向运算,而.是域元算,一个针对指针,一个针对对象


struct A


{


.........


};


struct A prt1;


struct A *prt;


prt=&prt1;


调用的时候如果用指针就是prt->a,如果用对象就是prt1.a,但是如果写成(*prt).a不是就相当于先运算*prt=prt1,然后再,a,也就是prt1.a

全部回答
他们没有区别只是用法不同而已,都是指prt结构下的变量a,就像++i与i=i+1的区别一样的,只是不同表述!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑开机时间过长怎么办?
我有案底 我男友在法院上班能查到吗
现有一个气球、一个有水的矿泉水瓶,一块海棉
人是一个什么东西啊?
去番禺市桥华景新城有几路车经过
皮肤干燥鼻子脱皮皮擦唇膏可以不
酒吧里面的摇骰子怎么玩的
开车危险么?怎么克服恐惧感?
DNF河南550级粉+12冰魔战炮能卖多少RMB
求有关于后宫(写妃子的)诗句
江苏悠迅网络科技有限公司宿迁分部地址在什么
地下城与勇士十字斩_者号能卖多少钱
还是关于汽车修理问题
下列事件,必然事件的是A.打开电视,正在播新
为什么平白无故的总收回我的紫钻徽章?我刚续
推荐资讯
------_________ismybag? ------It’sonthe
求《迦南》的op中文歌词
为什么南方的“海南话”同属于“福建话”和“
唐僧门下大弟子是什么
某牧场有绵羊,山羊共3561只,如果绵羊减少60
理科生怎么把文科学好呢?
为什么苹果6屏幕上像是有道杠
晚晚的睡,为什么会睡得很香?
有些小镇有些人老会觉得做美容的女生不正经
那里有卖萤火虫玩具的?
要玩CF流畅,最低要什么配置?
时不时就会弹出这个not enough space for thr
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?