c语言中‘\n’,众所周知是换行符。而'/n'用到的人就很少了,下面介绍我写项目时发现的问题。

就是灰色区域的问题,这是改好的程序。

一开始这里定义了char select;scanf(“%c”, select);就写了一个scanf结果程序运行的时候直接过去了,表面上没有执行scanf。为什么会出现这个现象呢?

就是这里的y/n出现的问题,/n也是一个字符,被读%c读了,所以程序直接过去了,而不是等你输入。

如何解决这样的问题呢?  如图,就是一种解决方法,用数组。还有就是用while(getchar() != '/n') 进行过滤。

还有一招就是用两个scanf,方法是人想出来的,遇到问题我们不能退缩。

C语言中‘/n’和‘\n’(写项目时发现)相关推荐

  1. 【报错笔记】运行Maven项目时发现项目Build错误

    运行Maven项目时发现项目Build错误 错误原因:在pom.xml中没有定义maven运行插件 解决方案:在pom.xml写上以下依赖 <build><finalName> ...

  2. 写项目时怎样将后台管理使用的富文本编辑器保存的内容转为HTML格式

    前言: 在写博客项目时,后台管理使用了editormd编辑器,内容为Markdown的语法,但在前台显示时显示的不是我想要的效果,如图: 完全没有啥效果,所以得引入一个markdown转HTML的插件 ...

  3. go mysql id为0_go 语言中mysql操作200万数据时应该如何写?

    在写一个将 discuzx 的 post 数据的 bbcode 转换成 html 的功能. 但是转换过程中,越到后面,越卡了. 本来想学学并发的,无奈不会啊...太菜了. 注释掉的是想要弄的... 求 ...

  4. 为什么在C语言中,用scanf输入字符串时,不需加

    因为字符串变量名在 scanf 语句里 表示指针 (地址) 例如: char s[80]; scanf("%s",s); --这里的 s 已是地址. 当然,写成 scanf(&qu ...

  5. c语言 1或0 结果,C语言中,在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”。()...

    语言中运算数He sent a telegram saying when he would arrive. 男性,表示28岁,硬脊膜外麻醉,手术过程中突然出现意识不清.血压下降.呼吸急促,并迅速出现昏 ...

  6. 写代码时发现……还是Python牛逼

    都说Python通俗易懂,容易上手,甚至不少网友表示「完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行」到底是真的还是假的? 下面就 ...

  7. 写代码时发现......还得是 SpringBoot !一篇拿下

    关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...

  8. 写代码时发现......还是 SpringBoot 牛逼!一篇拿下

    关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...

  9. 写代码时发现......还是SpringBoot牛逼!

    关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...

最新文章

  1. 悬浮提示工具(悬浮出现自动消失)
  2. SIGPIPE导致cronttab和shell脚本等工作异常
  3. 重磅发布 | 2021 年 OpenAtom XuperChain 开源技术路径
  4. 研究:多感官教学增强记忆 学习效率事半功倍
  5. 容器编排技术 -- Kubernetes 声明网络策略
  6. oracle @id@,修改oracle用户id
  7. wps2013打开word是xml
  8. python 包含汉字的文件读写之每行末尾加上特定字符
  9. java编程思想笔记(一)——面向对象导论
  10. MATLAB 正态分布点云配准(NDT)
  11. Ubuntu20.04下安装nvidia驱动
  12. keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect----gt;解决方法
  13. android室内地图,概述-Android 室内地图SDK | 高德地图API
  14. No application encryption key has been specified laravel
  15. python获取当前日期_python获取当前的日期和时间
  16. 用户管理系统_学期项目智能管理系统用户操作指南
  17. n9_Adding Interactivity Animating Plots_BeautifulSoup_Interactive backends_Tkinter_Plot.ly_FFmpeg
  18. Linux常用命令整理(适合初学)
  19. 传感器及ADAS技术相关
  20. [LINUX]解决Linux下ubuntu 20.04暂时不能解析域名“cn.archive.ubuntu.com”问题

热门文章

  1. JAVA计算机毕业设计仓储ERP系统Mybatis+源码+数据库+lw文档+系统+调试部署
  2. Tinymce富文本编辑器图片上传即编辑配置详解
  3. 年薪200万数据库牛人牛新庄的成长历程
  4. 微信公众号推文次数不受限的秘技
  5. CLIP论文阅读【Learning Transferable Visual Models From Natural Language Supervision】
  6. 选择排名靠前的期货公司开户
  7. 【CV 向】OpenCV 图形绘制指南
  8. 多比物联MQTT-BOX102 物联网MQTT网关介绍
  9. 网站添加百度地图功能——baidu-map的使用
  10. 【地图服务】实现地图上 打点 连线的功能