问题 单项选择题

有以下定义: #include <stdio.h> char a[10], *b=a; 下面不能给数组a输入字符串的语句是( )。

A.gets(

B.gets(a[0]);

C.gets(&a[0]);

D.gets(;

答案

参考答案:B

解析: 函数gets(字符数组)的功能是从终端输入一个字符串到字符数组,并且得到一个函数值,该函数值是字符数组的起始地址。函数的参数应该是一个指针,所以选项B)错误。

判断题
单项选择题 A2型题