11问答网
所有问题
有定义语句:int b;char c[10];, 则正确的输入语句是( )。 A.scanf("
有定义语句:int b;char c[10];, 则正确的输入语句是( )。 A.scanf("%d%s", &b, c ) B. scanf("%d%s, &b, &c ") 正确答案是?为什么?
举报该问题
推荐答案 推荐于2017-12-20
%d对应
整型
b,%s对应char型的c,b是普通变量,输入要取地址,c是数组,数组名本身就代表首地址
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FFFq2vPFMSFMSqFF44M.html
其他回答
第1个回答 2014-08-06
scanf("%d%s", &b, c);
scanf()的第一个参数是你想要格式化成什么样的字符串, "%"号就是指示, 指示"%"号后面的若干字符表示何种格式,
scanf()后续的参数数量与类型与其第一个参数里指示的保持对应,
%d 对应整形int
%s 对应char型字符串
本回答被网友采纳
第2个回答 2017-06-20
选A.scanf("%d%s", &b, c )
因为c本身是数组c[10]的首地址,不需要再加求址运算符“&”
第3个回答 2014-08-05
A 标准化输出需要类型匹配,数组名就是一个地址常量
相似回答
大家正在搜
相关问题
有定义语句:int b;char c[10];则正确的输入语...
C语言 有定义语句:int b;char c[10];,则正...
intb;char c[10];的正确输入语句是什么?过程!...
如有下列定义:int a;char c;则下列输入语句()是...
这个C语言程序 正确的输入语句是
跪求C语言大神解决这些C语言选择题
C语言问题:若有char a[80],*s=a;正确的输入语...