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

admin2009-01-15  34

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

选项 A、gets(a)
B、gets(a[0]);
C、gets(&a[0]);
D、gets(b);

答案2

解析 函数gets(字符数组)的功能是从终端输入一个字符串到字符数组,并且得到一个函数值,该函数值是字符数组的起始地址。函数的参数应该是一个指针,所以选项B)错误。
转载请注明原文地址:https://jikaoti.com/ti/S0S0FFFM
0

相关试题推荐
最新回复(0)