scanf读取字符串时,如果串中间遇到空格,则结束字符串的读入,如读取"abcd ef"时,读取结果为"abcd" gets能够读取整个字符串,包括其中的空格,但是将行末的换行符'\n'转换为'\0'存储