nefu929831238

gets——从标准输入接收一串字符,遇到\'\n\'时结束,但不接收\'\n\',把 \'\n\'留存输入缓冲区;把接收的一串字符存储在形式参数指针指向的空间,并在最后自动添加一个\'\0\'。
getchar——从标准输入接收一个字符返回,多余的字符全部留在输入缓冲区。
fgets——从文件或标准输入接收一串字符,遇到\'\n\'时结束,把\'\n\'也作为一个字符接收;把接收的一串字符存储在形式参数指针指向的空间,并在\'\n\'后再自动添加一个\'\0\'。

简单说,gets是接收一个不以\'\n\'结尾的字符串,getchar是接收任何一个字符(包括\'\n\'),fgets是接收一个以\'\n\'结尾的字符串。

分类:

技术点:

相关文章:

  • 2021-12-18
  • 2021-08-26
  • 2022-12-23
  • 2021-06-11
  • 2021-11-23
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-18
  • 2021-12-18
  • 2021-12-18
  • 2021-11-13
  • 2022-12-23
  • 2021-12-18
  • 2021-12-18
相关资源
相似解决方案