gets函数和scanf区别