第02章-数据类型以及有关运算报告.ppt

第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

文档评论(0)

1亿VIP精品文档

相关文档