栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

对近日学习过程中出现的小问题的总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

对近日学习过程中出现的小问题的总结

##自我警示用
从学习c语言至今已经有将近两个月时间了,中间还是出现过一些问题的,希望通过写博客的方式记录一下自己的学习成果和出现的问题(虽然有一部分是因为学长学姐的任务 X)
废话不多,立马开始——

  1. 关于“=”与“==”的区别
    一个是用于赋值,一个是用于比大小。

以前看到可以把“x= =6”写成“6= =x”,以防止写错的情况发生(虽然我本人有强迫症,不喜欢把数写在前面),以后会尝试着用用的
最主要是记住二者的区别!!

  1. 字符型
    字符使用c,字符型只能是单个字符,不是字符串
    字符使用的输入输出有“getchar”和“putchar”

关于单独使用putchar()的问题
题目如下:
查询水果价格: 有苹果(apple)、梨(pear)、橘子(orange)、葡萄(grape)和西瓜(watermelon)5种水果,单价分别为3.50元/千克,2.80元/千克、4.00元/千克,6.20元/千克, 5.50元/千克。 在屏幕上输出以下菜单的编号和选项[a]apple[b]pear[c]orange[d]grape[e]watermelon[n]exit用户可以连续查询水果的单价。 当查询次数超过4次时,自动退出查询; 不到4次时,用户可以选择退出。输入n,退出查询。 当用户输入编号a-e,显示相应水果的单价(保留1位小数);输入a-e及n以外的其他编号,显示价格为0。
是一道for里面套if的题,对我来说是比较复杂的,在这里记录一下
本人写的代码如下:
此处省略,以后再补。
关于其中使用的getchar();
我们计算机是有缓冲区的,键盘输入的字符会暂时储存在其中,输入回车后这些数值开始使用
getchar()可以拿走一个字符,也就是最后输入的回车键,这样在进行switch的运算时,就可以忽略回车的影响,输入的字符能正确进行判断
(此处有参考大佬们的博客,感谢感谢!)

  1. case 1:(中间要空开)
  2. break的使用
    1)switch 中必须有break(是必须有,不是每个case都要有break)
    2)各种的嵌套,break是跳出该结构,进入外层的结构中,继续执行
    3)scanf中的%d,%f等等要与前面的定义对应
    (比如double必须使用lf)
    暂时就这些,以后慢慢补充

如果有错误,欢迎各位大佬纠错,万分感谢!
——2021.10.27

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/352822.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号