gets()函数的作用

gets()函数的作用就相当于从键盘中输入字符串吗?c语言新人学者,对它的作用有点迷惑。求解答

gets就是接收一行字符串,遇到换行符为止。可以从键盘输入

供参考:https://baike.baidu.com/item/gets/787649?fr=aladdin

gets从输入缓冲区读入一个字符串,遇到空格或换行就自动截止
如果输入缓冲区里是空的,它会使代码阻塞,直到你从键盘里敲进一行字符串为止
按下回车键之前,输入的内容都不会进入缓冲区,此时是可以随便修改的