-
gets(接收字符串)会将终端接收的 \n 字符转换成 \0
-
gets可以接收' '(空格)字符,但scanf不能接收空格字符
-
scanf中除了%c可以接收' '(空格)和 '\n' 字符,其余均无法接收 ' ' 和 ' \n '字符
-
注意:gets不要和scanf混合使用,很容易出错!!
C语言中输入函数scanf与gets得区别
Spcarrydoinb2024-04-02 21:58
相关推荐
Wang's Blog8 分钟前
Java 项目实战: 交友项目 - 喜欢与取消喜欢quantdash_cc1 小时前
如何检查滚动收益率计算中的窗口长度不足?——从数学定义到 Pandas 实现衍生星球1 小时前
【Java 语言】— 方法(方法定义、调用、参数、返回值、方法重载)CodeGL1 小时前
16、Python Web开发喵了几个咪1 小时前
GoWind UBA 拆解:把 Doris UNIQUE KEY 翻译成 ClickHouse——读数正确性对齐实录FRing031 小时前
JavaScript入门到精通二十九(内置构造函数(Object、Array))syagain_zsx1 小时前
ODB 与 MySQL:C++ 里的 ORM 实践(类即表、事务铁律与查询封装)小鱼仙官1 小时前
使用Qt封装C/C++ 动态库 用于第三方调用小嘉丶学长1 小时前
Day08 · 字符串(二)萌动的小火苗2 小时前
MQTT的QoS0、QoS1、QoS2有什么区别?