中易网

C++中,p是指针变量,指向结构体变量,为什么cin>>p[0]->name是错误的,而cin>>p[0].name;是正确的

答案:2  悬赏:20  
解决时间 2021-03-24 09:08
C++中,p是指针变量,指向结构体变量,为什么cin>>p[0]->name是错误的,而cin>>p[0].name;是正确的
最佳答案
按你这题的表述,肯定是有一个结构体数组,而p指向了数组的下标为0的元素。那么p[0]就不再是结构体指针而是结构体变量,访问结构体变量的成员只能用.而不能用->,->是通过指针访问其目标成员的操作符。这里要访问下标为0的元素的成员name,可以写成cin >> p->name;,它和cin>>p[0].name;等价。
全部回答
可以私聊我~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有一个汽车广告的英文歌 满满地活力
小米2s USB调试模式打开,eclipse adb调试时
汪氏 家,字辈后面是什么字辈
为什么很多企业在招聘时会有笔试环节
花央智能家居发展前景怎么样?
浙江大学城市学院教务处的电话号码
我在淘宝网上买东西,想改收货人姓名和地址,把
我女儿现在在读预备班可以转到私立学校吗
珍视明 新乐敦 润洁 闪亮 哪个更好用?价格。
c#如何跨线程调用窗体控件
羊吃肉怎么的会事
流水声、鸟叫声、欢笑声写一篇300字左右的作
三月流火是哪本书里的
莱莉这篇影片最让你记忆深刻的内容是什么,
买福特金牛座送什么东西
推荐资讯
求韩国企业 三星、LG 和SK在中国的地址 公司
给句精短,经典的禅语,或佛语?
喝啤酒排尿少
长春耳廓瘢痕疙瘩哪治的好
流脑的危害有哪些?
德奈福干洗店
口袋妖怪白金光美奈湖拿到熔岩冲浪后去哪
在京东商城购买大家电,如冰箱,洗衣机,空调
家庭漏电保护器开关安装在哪?
25岁的女人用什么牌子眼霜最好!
衡阳县衡阳中国农业银行ATM地址在哪,我要去
天然气灶具喷嘴改了会有什么危害
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?