C语言主菜单模块的开发

上传人:wan****21 文档编号:244673770 上传时间:2024-10-05 格式:PPT 页数:16 大小:383KB
返回 下载 相关 举报
C语言主菜单模块的开发_第1页
第1页 / 共16页
C语言主菜单模块的开发_第2页
第2页 / 共16页
C语言主菜单模块的开发_第3页
第3页 / 共16页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,C,语言程序,设计项目教程,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,4,章 主菜单模块的开发,本章目录,4.1,任务说明,4.2,任务分析,4.3,任务实施,4.4,知识点详解,4.4.1,字符型数据,4.4.2,多分支,switch,语句,4.1,任务说明,任务描述:,编写计算器中主函数(,main,)的菜单选择,输入不同的字母,进入不同的运算,如输入,+,,进入加法、输入,-,,进入减法等等。,任务要求:,(,1,)要求用户从键盘上输入一个运算符。,(,2,)按照菜单的提示,输入相应的字符,进入对应的运算。,(,3,)输入的字符无效时,提示输入错误。,displayMenu函数,void displayMenu()/,定义函数,printf(*n);,printf(*+-,加法,*n);,printf(*-,减法,*n);,printf(*-,乘法,*n);,printf(*/-,除法,*n);,printf(*%-,求余,*n);,printf(*6-,阶乘,*n);,printf(*7-,累加,*n);,printf(*8-,结束,*n);,printf(*n);,4.2,任务分析,要实现主菜单的功能,需要以下几个步骤:,(1),用户根据菜单提示,输入一个字符选择相应的运算功能;,(2),程序根据用户选择的不同,调用与之相对应的运算模块。,4.3,任务实施,主菜单模块的,N-S,图。,4.4,知识点详解,4.4.1,字符型数据,4.4.2,多分支,switch,语句,4.4.1,字符型数据,1.,字符型常量,字符型常量是指仅含,ASCII,字符的常量,在内存中占一个字节,存放字符的,ASCII,码。字符常量的表示方法有两种:单引号表示法和转义字符表示法。,(1),单引号表示法,对于可显示的字符常量,可直接用单引号(特别注意:是半角的单引号)将该字符括起来,如,a,、,4,、,*,、,+,、,#,等。也可用字符的,ASCII,码值表示字符,如十进制数的,65,表示大写字母,A,,八进制数的,0103,表示大写字母,C,。,4.4.1,字符型数据,(2),转义字符表示法,对于不能显示的字符(主要指控制字符,如回车符、换行符、制表符等)和一些在,C,语言中有特殊含义和用途的字符(如单引号、双引号、反斜杠线等),只能用转义字符表示。,转义字符,含义,ASCII,码,n,换行,10,r,回车,13,f,换页,12,t,水平制表(,Tab,),9,v,垂直制表,11,b,退格符(,backspace,),8,反斜杠线,“,”,92,单引号符,39,双引号符,34,ddd,1,3,位八进制数所代表的字符,xhh,1,2,位十六进制数所代表的字符,a,报警响铃,7,4.4.1,字符型数据,2.,字符型变量,字符型变量用来存放字符常量,一个字符型变量只能存放一个字符,不要存放一个字符串。字符变量的类型说明符是,char,。下面是几个字符型变量的定义:,char ch1,ch2,ch3;,4.4.1,字符型数据,2.,字符型变量,字符型变量用来存放字符常量,一个字符型变量只能存放一个字符,不要存放一个字符串。字符变量的类型说明符是,char,。下面是几个字符型变量的定义:,char ch1,ch2,ch3;,4.4.1,字符型数据,3.,字符型数据的输入,(1),使用,scanf,函数,使用,“,%c”,格式说明符。如:,“,scanf(%c,”,程序运行结果为:,“,A”,,因为字符与,0255,之间的整数有对应的关系,所以在此范围的整数可以以字符形式输出,同样字符也可以用整数的形式输出(输出的范围是,0255,)。,(2),专用字符输入的函数,C,语言中的单个字符输入函数有三个,分别是:,getchar(),、,getche(),和,getch(),。,4.4.2,多分支,switch,语句,语句格式,switch,(表达式),case,常量表达式,1:,语句体,1;,break;,case,常量表达式,2:,语句体,2;,break;,case,常量表达式,n:,语句体,n;,break;,default:,语句,n+1;,4.4.2,多分支,switch,语句,流程图,多分支,switch,语句,N-S,图,本章总结,字符型数据,多分支,switch,语句,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!