选择题
现有格式化输入语句,scanf('x=%d],sum]y=%d, line]z=%dL', &x, &y, &z);,已知在输入数据后,x,y,z的值分别是23,56,78,则下列选项中正确地输入格式的是
[注] ']'表示空格,<Enter>表示回车
A、
23, 56, 78<Enter>
B、
x=23, y=56, z=78<Enter>
C、
x=23C, sumy=56, z=78<Enter>
D、
x=23], sum]y=56, line]z=78<Enter>
【正确答案】
D
【答案解析】
若在scanf的格式化控制串中插入了其他字符,则在输入时要求按一一对应的位置原样输入这些字符。格式化输入函数必须严格按照双引号里面的格式进行输入。在格式化输出函数中,格式控制串中除了合法的格式说明外,可以包含任意的合法字符。
提交答案
关闭