C语言主菜单模块的开发_第1页
C语言主菜单模块的开发_第2页
C语言主菜单模块的开发_第3页
C语言主菜单模块的开发_第4页
C语言主菜单模块的开发_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章主菜单模块的开发 本章目录 4 1任务说明4 2任务分析4 3任务实施4 4知识点详解4 4 1字符型数据4 4 2多分支switch语句 4 1任务说明 任务描述 编写计算器中主函数 main 的菜单选择 输入不同的字母 进入不同的运算 如输入 进入加法 输入 进入减法等等 任务要求 1 要求用户从键盘上输入一个运算符 2 按照菜单的提示 输入相应的字符 进入对应的运算 3 输入的字符无效时 提示输入错误 displayMenu函数 voiddisplayMenu 定义函数 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语言中有特殊含义和用途的字符 如单引号 双引号 反斜杠线等 只能用转义字符表示 4 4 1字符型数据 2 字符型变量字符型变量用来存放字符常量 一个字符型变量只能存放一个字符 不要存放一个字符串 字符变量的类型说明符是char 下面是几个字符型变量的定义 charch1 ch2 ch3 4 4 1字符型数据 2 字符型变量字符型变量用来存放字符常量 一个字符型变量只能存放一个字符 不要存放一个字符串 字符变量的类型说明符是char 下面是几个字符型变量的定义 charch1 ch2 ch3 4 4 1字符型数据 3 字符型数据的输入 1 使用scanf函数使用 c 格式说明符 如 scanf c 程序运行结果为 A 因为字符与0 255之间的整数有对应的关系 所以在此范围的整数可以以字符形式输出 同样字符也可以用整数的形式输出 输出的范围是0 255 2 专用字符输入的函数C语言中的单个字符输入函数有三个 分别是 getchar getche 和getch 4 4 2多分支switch语句 语句格式switch 表达式 case常量表达式1 语句体1 break case常量表达式2 语句体2 break case常量表达式n 语句体n break default 语句

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论