技术栈

C语言中输入函数scanf与gets得区别

Spcarrydoinb2024-04-02 21:58
  1. gets(接收字符串)会将终端接收的 \n 字符转换成 \0

  2. gets可以接收' '(空格)字符,但scanf不能接收空格字符

  3. scanf中除了%c可以接收' '(空格)和 '\n' 字符,其余均无法接收 ' ' 和 ' \n '字符

  4. 注意:gets不要和scanf混合使用,很容易出错!!

上一篇:Jenkins实现CICD
下一篇:Opencv-光流算法-实战
相关推荐
沐知全栈开发
19 小时前
HTML5 浏览器支持
开发语言
wasp520
19 小时前
AgentScope Java 核心架构深度解析
java·开发语言·人工智能·架构·agentscope
WHOVENLY
19 小时前
【javaScript】- 笔试题合集(长期更新,建议收藏,目前已更新至31题)
开发语言·前端·javascript
慌糖
19 小时前
流-为序列化解释
开发语言
LXS_357
19 小时前
Day 18 C++提高 之 STL常用容器(string、vector、deque)
开发语言·c++·笔记·学习方法·改行学it
王琦0318
20 小时前
Python 函数详解
开发语言·python
胡伯来了
20 小时前
13. Python打包工具- setuptools
开发语言·python
小鸡吃米…
20 小时前
Python 中的多层继承
开发语言·python
deng-c-f
20 小时前
Linux C/C++ 学习日记(53):原子操作(二):实现shared_ptr
开发语言·c++·学习
wanghowie
21 小时前
01.07 Java基础篇|函数式编程与语言新特性总览
java·开发语言·面试
热门推荐
01GitHub 镜像站点023D 圣诞树网页代码03从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击04UV安装并设置国内源05Gemini3 生成的基于手势控制3D粒子圣诞树06Linux下V2Ray安装配置指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题09GLM-4.7 vs MiniMax-M2.1:代码工程理解10Labelme从安装到标注:零基础完整指南