A-A+

若已包括头文件<stdio.h>且已有定义static char str[9]; 现要使st

2022-08-06 05:24:32 问答库 阅读 176 次

问题详情

若已包括头文件<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函数从键盘输入数据。

考点:定义