A:scanf("%s",s);B:gets(*s);C:scanf("%c",s);D:getchar(s,80);正确答案是A,但是四个选项能详细的讲解一下吗?指针的部分一直不是很明白……
其余3个错在哪里
B.gets函数需要一个指针参数,而*s却是a[0]——数组a的第一个字符;C.scanf函数在接收字符串时需要用字符串控制符"%s",而这里却是"%c";D.getchar函数一看名字就知道是接收一个字符的,而不是接收字符串的。