《构建程序功能菜单》PPT课件

《构建程序功能菜单》PPT课件

ID:38925780

大小:1.11 MB

页数:46页

时间:2019-06-21

《构建程序功能菜单》PPT课件_第1页
《构建程序功能菜单》PPT课件_第2页
《构建程序功能菜单》PPT课件_第3页
《构建程序功能菜单》PPT课件_第4页
《构建程序功能菜单》PPT课件_第5页
资源描述:

《《构建程序功能菜单》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章:构建程序功能菜单主要内容案例:构建“学生信息管理系统”的功能菜单显示功能菜单接收菜单选择处理菜单选择学生练习小结菜单是一种简洁,明了的人机交互界面。将采用功能菜单的形式来实现人机交互界面。可以为软件的各大模块设计出如下功能菜单:1--录入学生信息2—查询学生信息3—修改学生信息4—删除学生信息5—列出所有学生信息6—保存学生信息7—加载学生信息0—退出程序构建“学生信息管理系统”功能菜单菜单应该满足的条件:用户看到以上菜单的时候,输入0-7,软件应该可以检测到用户输入的字符,并给出正确的响应;如果用户输入非法字符(除了0-7以外的

2、字符),软件应该给出错误提示和修正指引;当程序处理完用户选定的选项后,程序应该返回功能菜单,等待用户的下一次选定菜单项。构建“学生信息管理系统”功能菜单intmain(){printf(“学生信息管理系统,版本1.0,版权所有2010-2020");printf("程序功能");printf("1:录入学生信息");printf("2:查询学生信息");printf("3:修改学生信息");printf("4:删除学生信息");printf("5:列出所有学生信息");printf("6:保存学生信息"

3、);printf("7:加载学生信息");printf("0:退出程序");printf("");return1;}显示菜单功能用户看到菜单后,可以输入菜单选项,程序如何知道用户输入的是哪个菜单的呢?接收菜单选择程序要读取用户的输入,就需要把数据拷贝到一个可以被程序使用的称为“变量”的地方变量:存储一个指定数据类型数据的内存单元这个变量对应的内存单元存储的数据就是它的值。在程序的运行过程中,它的值是可以改变的变量名来标识变量。变量名可以用数字,字母,下划线三种字符组成,且只不能以数字开头。下面几个均可以作为C语言中的变量名:S

4、tu_name;_avg;year;tom123;GRADE而下面几个是非法变量名:2EOF;$doc;UI?87;接收菜单选择–变量变量命名的建议:尽量使用有意义的变量名,使得可以“见名知意”,这样可以增加程序的可读性。尽量不用使用太长的变量名。如果根据“见名知意”原则命名,变量名太长,那么可以简写变量名。C语言是严格区分大小写的。变量Student和变量student会被编译器认为是两个不同的变量,建议使用小写字母表示变量名字。需要强调的是:C语言是强类型语言,变量在使用之前必须先定义。接收菜单选择-变量常量:常量是指在程序运行期间,

5、值不能改变的量。在程序中的abc,123,-2.35,‘e’这些都是常量。可以用类似变量名那样来表示常量,这种常量叫做符号常量。#definePI3.14159#includeintmain(){PI=PI+1;//errorprintf("圆周率是%f",PI);return0;//程序返回}接收菜单选择-常量预编译定义符号常量,习惯用大写此处错误,不能修改PI字符常量C语言基本数据类型:接收菜单选择-基本数据类型整型变量有以下三种分类:基本整型,用关键字int来定义。短整型,用关键字shortint来定义,简写成

6、short。长整型,用关键字longint来定义,简写成long。C语言为了表示非负的数据,可以在整型数据关键字前面加unsigned。表示无符号整型。归纳起来有:有符号基本整型:int无符号基本整型:unsignedint有符号短整型:short无符号短整型:unsignedshort有符号长整型:long无符号长整型:unsignedlong接收菜单选择-基本数据类型接收菜单选择-基本数据类型各种整型变量表示范围(CodeBlock编译系统下):类型比特位(字节数)取值范围int32(4)-2147483648~2147483647即

7、是-231~(231–1)unsignedint32(4)0~4294967295即是0~(232–1)short16(2)-32768~32767即是-231~(231–1)unsignedshort16(2)0~65535即是0~(232–1)long32(4)-2147483648~2147483647即是-231~(231–1)unsignedlong32(4)0~4294967295即是0~(232–1)整型变量在不同编译系统下表示字节数的获取:/**整型数据表示字节数的获取。*/#includeintmain

8、(){printf("基本整型数据用%d个字节表示",sizeof(int));return0;//程序返回}接收菜单选择-基本数据类型接收菜单选择-基本数据类型浮点型数据在内存中师按照指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。