第2章-C的基本数据类型以及有关运算 2. 用scanf函数一次给多个不同类型的 变量赋值,情况比较复杂,一般不采用这种 形式输入,但有些考试,不知道处于何种目的,往往有类似的考题,希望大家注意。 特别提醒: (1)在输入数值时,遇到非数值,则自动结束当前输入,见下面代码的运行结果: 第2章-C的基本数据类型以及有关运算 2.5 四则运算测试系统—— 以不同的数据类型接受用户输入 在学习完第1章后,我们大家完成了“四则运算测试系统”的界面设计。程序在显示了功能菜单后,需要停顿下来等待并接受用户输入自己的选择。程序中需要接受用户的选择,并根据用户的选择做出反应。 本部分我们来讨论以下两个问题 1. 如何让程序停顿下来 “scanf、getchar、和gets这些给变量赋值的函数,其功能是从键盘缓冲区读取有关内容,送给指定的变量,如果键盘缓冲区没有合适的内容,则会停顿下来等待用户从键盘输入。” 第2章-C的基本数据类型以及有关运算 2. 用什么方式接受用户的输入 程序刚开始运行时,该程序对应的键盘缓冲区没有任何内容,所以scanf、getchar、和gets这三个函数都能让程序停下来,并接受用户的输入。那我们有什么方式接受用户输入呢? 最合适的方案: 定义字符数组char choice[100];来存放用户从键盘输入的内容。用用gets(choice);接受用户的选择。 Tha
您可能关注的文档
最近下载
- 22G101钢筋三维图集详解.pptx
- 20100915老爷庙煤矿项目成本分析.doc VIP
- 22g101-3基础顶板受力筋计算.pdf VIP
- 13《董存瑞舍身炸暗堡》课件(共41张PPT).pptx VIP
- 22G101系列结构图集解读.pptx
- 毕业设计(论文)--壳体零件的加工工艺及夹具设计.doc VIP
- 22G101平法识图与钢筋计算3.pptx VIP
- 12广西2025年高等职业教育考试全区模拟测试 食品药品与粮食 大类试题及逐题答案解说.pdf VIP
- 22G101-1与16G101-1图集新增变化.pptx VIP
- GE iFIX:iFIX报表系统设计与实现.Tex.header.docx VIP
原创力文档

文档评论(0)