问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于c语言中结构体的一点小问题2

发布网友 发布时间:2023-11-24 02:11

我来回答

4个回答

热心网友 时间:2024-07-14 05:00

& 是求地址运算符,当需要用地址时,例如 整型变量名,浮点变量名已知时,需要用地址,则加它。
例子: int num; float score; double exp; 输入格式 %d %f %lf:
scanf(" %d %f %lf",&num, &score, &exp);
例子: int num[5]; float score[5]; double exp[5]; 输入一个数组元素i,格式 %d %f %lf:
i=3;
scanf("%d %f %lf",&num[i], &score[i], &exp[i]);
注意,字符数组,输入字符串时用格式 %s,数组名就是数组首地址,这时不加 &:
char str[80]; scanf("%s" , str); 拍入 good_string, str 获得 "good_string"(双引号)
注意,字符数组,输入字符串时用格式 %c, 输入一个数组元素 加 &:
char str[80]; i=0; scanf("%c", &str[i]); 拍入 A, str[i] 获得 字符常量 'A' (单引号)。
你的 &student1.num,student1.name,&student1.score 这里成员name 是 char 数组,student1.name 已是字符串首地址,不能再加 &。

热心网友 时间:2024-07-14 05:01

除了char类型的数组和指针类型外,其它都需要加。假设m是结构体的一个成员,如果m是这样定义的:char m[数组长度]或类型 *m(假设已对m赋值,m已指向一个变量),则输入m时,不需要加&。

热心网友 时间:2024-07-14 05:01

你好!首先&是取地址符号,是取变量的地址,而字符串变量在内存中存放的直接是地址,所以不用加&符号,也就是%s对应的字符串变量。
而其他C语言中整型int,浮点型数float,double,字符char都需要用&符号。追答你的代码中,name这个结构体成员是字符串类型,所以不用加&号。

如果有不明白的地方或者其他问题可以追问我!

热心网友 时间:2024-07-14 05:02

南宋 辛弃疾追问老哥,你是打酱油的吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 求好记的推荐6 好听又好记的857 有谁知道RP吉他吗?这个品牌的吉他质量怎么样?6 readandcat是什么意思 关于C语言结构体定义的问题7 执行判决失职罪既遂怎么处罚? 帮忙想一个好记的?1 中山市仟顺广告有限公司怎么样? 诸位好,帮我弄个?有好记简单有个性创意的?2 求一简单好记的。107 花旗参田七 炖乳鸽有什么功效16 s带翅膀的是什么吉他牌子? 有大神知道丹尼(Danie)这个牌子的吉他吗?怎么样?6 谁听说过法曼利这个牌子的 吉他?3 中山市互扬广告有限公司怎么样? 中山市依尚广告有限公司怎么样? 中山市未来广告有限公司怎么样? 求一个好记的。289 简单又好记的创建规则有哪些?28 帮我想一个简单又好记的,谢谢274 花旗参是洋参吗,可以和田七煲汤吗 想请教大家关于单片机对步进电机的控制,我懂原理,不过我写的程...2 长春最近天气怎样?应该穿什么衣服?2 途观自动挡s挡如何使用149 我想知道未来一周长春天气预报 小米8怎么获取root权限? 英文中别人夸你nice怎么回答表示感谢比较地道 新房未入住,没有装油烟机,烟道瓷砖已贴,厨房有油烟味,是不是... iphone4前天丢失,如何用序列号查询最近一次刷机时间?如...4 我的IPHONE丢了,哪个高人是否能通过我的手机序列号查询I... 跪求::iPhone丢了, 产品序列号889307703NQ... 你好,我的iphone4丢失了,还没有过保修期,怎么用序列号...1 奔驰e级敞篷车:享受奢华与舒适的完美结合 现代通信技术问题!求解答! 现代通信技术课后习题,请各位学霸帮帮忙哈​。 6周岁的宝宝可以上小学了吗? 为什么男友在我女朋友面前说我单纯? 喜欢看历史故事是不是很幼稚 太阳能路灯定时开关怎么调时间?14 太阳能路灯如何定时8