选择题不能将字符串“i am a stdent"赋给字符数组的方法是()A gets(a) B i=0;while((a[i]=getschar())!=‘\n') i++; C scanf("%s", a); D gets(a+1);这个题答案是什么?为什么? [解决办法]如果不考虑楼主打错的话,选C因为字符串有空格,而C默认读到空格就结束了