问题
单项选择题
若已包括头文件<stdio.h>且已有定义static char str[9];,现要使str从键盘获取字符串"The lady",应使用
A.scanf("%s",str)
B.for(i=0;i<9;i++)gethchar(str[i]);
C.gets(str);
D.for(i=0;i<9;i++)scanf("%s",&str[i]);
答案
参考答案:C
解析:[命题目的] 考查字符串和字符型数据的输入与输出。
[解题要点] gets(str)是专门用来输入字符串的函数,可以包含空格,因此只有选项C)正确,其他选项都不正确。
[考点链接] 通过scanf函数从键盘输入数据。