单选题
设变量均已正确定义,若要通过scanf("%d%c%d%c",&al,&cl,&a2,&c2);语句为变量al和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是【 】。(注:口代表空格字符)
A、
10口X20口Y<回车>
B、
10口X20口Y<回车>
C、
l0口X<回车> 20口Y<回车>
D、
10X<回车> 20Y<回车>
【正确答案】
D
【答案解析】
本题中,scanf函数的格式控制没有空格,所以,对于选项A)、B)、C),输入的第一个空格会作为字符赋值给变量 c1,而不会被解释成分隔符。
提交答案
关闭