永发信息网

C语言中结构成员的引用时,'.'与'->'的区别在哪里?什么时候用’ . ',什么时候用'->'?

答案:3  悬赏:0  手机版
解决时间 2021-02-11 17:59
C语言中结构成员的引用时,'.'与'->'的区别在哪里?什么时候用’ . ',什么时候用'->'?
最佳答案
通过结构体指针访问结构体成员时,使用->
例如:
struct student
{ char num[10];
char name[20];
char sex[2];
int age;
}stu;
struct student *p=&stu;
欲给结构体变量stu的age成员赋值18,有三种写法:
stu.age=18
p->age=18 等价于 (*p).age=18
后两种写法都是通过指针访问结构体的成员。
全部回答
在结构体中要访问成员有两种方式:
1,通过“.”,它在什么情况下都能用!
2,通过“->‘,他是当局部变量屏蔽了全局变量时,而你又要访问全局变量时用的!{你应该知道这种情况下以局部变量的值为准!所以才出现了-> !}
记住,通过指针获取成员时用->。
回答完毕。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
防卫心态 歌词
兴弘花园地址有知道的么?有点事想过去
赵先生高清完整版电影
NBA录像在哪看
顺德杏坛劳动局在那里?
中北斜村怎么去啊,有知道地址的么
梨和香蕉能一起吃吗
csgo国服怎么绑定steam的最新相关信息
临铁一社在哪里啊,我有事要去这个地方
炫姿舞蹈(龙翔路)地址好找么,我有些事要过去
当甲地(40°N,30°E)为6月8日6时整时,一
横纹肌是随意肌,正确吗
包头市包钢第七小学北门在哪里啊,我有事要去
绝对值中的∴和∵ 是什么意思
下列各项属于抽样调查的是( )。A.产品质量
推荐资讯
血清尿酸505,男,38,请问严重吗,可以恢复
歌词中有 天之交,地之交 这首歌叫什么?
永州市祥康堂生物科技有限公司地址有知道的么
秋叶原之旅的IT魔女玛利亚的cosplay服在哪里
【我的母亲课后题】老舍《我的母亲》课后练习
12.9÷2.5的简算是什么
为什么书本画透镜的折射光线时在空气中的光线
美的热水器漏水打不着火
北京现代2015款的ix35前面发动机的号码在哪个
帅气宝贝外贸童装特价店我想知道这个在什么地
金州区农村改水项目办公室地址在什么地方,想
如图所示,倾角为37的斜面体固定于水平地面上
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?