中易网

通过函数给结构体赋值..

答案:4  悬赏:0  
解决时间 2021-02-22 01:16
struct st
{char s[10];
int t;}
getdata(struct st *p)
{scanf("%s%d",p->s,&p->t);}
main()
{struct st a;
getdata(&a);
printf("%s,%d\n",a.s,a.t);
getch();
} 这个struct st a;getdata(&a); 是什么意思 求详细解答...拜托各位了...
{scanf("%s%d",p->s,&p->t);}
中 为什么&p->t 中&起的作用是什么?
最佳答案
struct st a是定义a为结构体st类型
getdata(&a); 是调用函数getdata(struct st *p)把a传给p
{scanf("%s%d",p->s,&p->t);},&的作用是 输入需要一个地址符号
全部回答
struct abc abcd={fun1,fun2,fun3}; 直接用函数名给结构体对象赋值!
定义一个对像,将&a传给getdata(struct st *p) {scanf("%s%d",p->s,&p->t);} 并调用
getdata函数的形参是指针类型的,调用该函数的实参也必须是指针类型的, &,取地址运算符,是取得变量在内存中地址,表达式(&a)的值就是a的地址了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
stm32的输出比较模式和PWM模式有什么区别
美食美客火锅在什么地方啊,我要过去处理事情
长沙三一的工作服(藏青色)哪里可以买到
情陷曼哈未删减版迅雷下载
当你的女朋友向你提出分手的时候,要怎么挽留
新化服务区在什么地方啊,我要过去处理事情
要想射中靶,必须瞄准比靶略为高些,因为脱弦
求P站原作者
武进市创新铁路机械工模具厂这个地址在什么地
大展宏图傍边的字是什么意思?
求横幅 大概的意思去汽车修理店送给客户免费
中国银行信用卡要审核多久来着?
168川菜馆地址在哪,我要去那里办事
怎样进入Linux命令行啊!
汽车真皮究竟到底是什么皮?
推荐资讯
V8能上网、发短信、就是打不出、打不进电话
揭秘:中国古代春宫图到底有多“黄”
安阳市育敏学校地址在什么地方,想过去办事
英雄联盟赏金猎人哪些皮肤带有特效?
把两小儿辩日改成一篇白话故事
上课不守纪律惹老师生气保证书怎么写
铁人王进喜当年把不合格的井填上业绩是怎样回
机械手用什么牌子的伺服电机好?
陕西蒲城林则徐纪念馆在哪里啊,我有事要去这
郭德纲第二任妻子什么时候结婚的
我的台电x80hd恢复出厂设置时强行关机后一直
双色球五拖十中了3个胆码和3拖码加一个蓝色球
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?