gets() gets能将读取到的字符串写入数组有点类似于scanf("%s",&a),但二者有区别 scanf("%s",&a):读到空格就停止。 gets(a)无论中间是否有空格,回车才表示读取字符串结束。