1.scanf() 遇到'\n'停止从输入缓冲区中接收,接收完后‘\n’还存在于缓冲区中.当输入的字符数少于缓冲区大小时,字符后面有自动补上‘\0’,当输入字符大于缓冲区时,也直接拷贝到缓冲中,因此缓冲区大小应注意以免产生段错误. 2.gets() 当输入的字符串低于缓冲区长度时,以‘\n’'\0'结尾,此时缓冲区中什么也没留下:当输入的字符串大于缓冲区长度时,也会全部存入缓冲区中,注意缓冲区大小以免产生段错误,此时缓冲区中什么也没留下. 3.fgets() 从文件字节流中获取指定长度的字符串并…