gets与getchar的区别

如题所述

功能区别、回车键处理区别。
1、功能区别:gets()函数用于从标准输入流stdin读入一行字符串,包括空格和制表符,直到遇到换行符为止,将其存储在指定的字符数组中;getchar()函数用于从标准输入流stdin读取一个字符,返回该字符的ASCII码值。
2、回车键处理区别:gets()函数在读取一行时,会将换行符(即回车键)从输入缓冲区中读取并删除,不会被存储在字符数组中;getchar()函数会将回车键读取并返回其ASCII码值。
温馨提示:答案为网友推荐,仅供参考
相似回答