选出正确的调用语句(其中char s【5】,c;int b) 选择哪个选项?

选出正确的调用语句(其中char s【5】,c;int b) 选择哪个选项?
A.scanf(“%s%c”,s,c);
B.scanf(“%d%c”,b,c);
C.scanf(“%s%c”,&b,&c);
D.scanf(“%c%s”,&c,s);
cccnnn60 1年前 已收到1个回答 举报

田鸡变王子 春芽

共回答了17个问题采纳率:88.2% 举报

给你讲讲为什么把,
scanf函数要求后面加地址符比如说:scanf("%d",&x);
现在分析char s[5],c;这里的s[5]是字符数组,他的地址就是他的首地址,s[0],由于是数组所以可以省去【0】,他的地址就是s。
所以输入的时候数组可以不带地址符,
不懂可追问,望采纳

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.211 s. - webmaster@yulucn.com