- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章C的語句和簡單的程序设计
第二章???C++的语句和简单的程序设计 主要内容: 2.1 C++的符号系统 主要讨论C++的字符集和标识符的构词规则。 2. 标识符 不能与系统保留字同名; 3.系统保留字 2.2 C++的基本数据对象 1. 概述 2. 数据对象的重要属性 3.常量和变量 引入符号常量的目的有以下几点: 2.3 数据类型概述 我们将分三阶段来介绍C++的数据类型,第一阶段先介绍基本数据类型,等掌握了基本编程技术后,进入到较为复杂的数据处理和其它应用时,再进一步讨论非基本数据类型,当进入面向对象编程阶段时讨论类类型。 4. C++的基本数据类型一览 2. 表达式的定义 3. 表达式的语法 4.表达式的语义 表达式的语义(2) 表达式的语义(3) 2.5 结构化程序设计概述 1. C++的控制类语句概述 2.空语句 2.7 if语句 2. if语句的作用 if语句语法的解释 4. if语句的语义 5. if语句的嵌套 分析: 方式2: 被嵌套的if语句没 有else子句: if if s11 else s2; 6.if语句的应用 程序 我们都知道用文字来描述语义或算法尤其是复杂算法,不但烦琐而且可能会显得不够清晰、不够准确,甚至会出现歧义性。所以通常用流程图或N-S图来描述较为复杂的语义和算法。 流程图(Flow chart) exp s1 s2 t f N-S图 Exp t f S1 S2 if语句的语义(2) (1) 判断当前字符是否为小写字母:‘a’=ch=‘z’ 例2-18 输入一个字符,判断该字符是否为小写字母,若是则将其转换为大写字母然后输出,否则原样输出。 if语句的语义(3) 思路(算法): (2) 小写字母转换成大写:ch-32 理解并掌握了以上两个实现要点,问题便迎刃而解。 #include iostream using namespace std; void main() { char ch; cout 请输入字符:\n; cin ch1; if (ch1=a ch1=z) cout ch-32 endl; else cout ch endl; } //输入要转换的字符 //判断是否为小写字母 //将小写字母转换成大 写字母并输出 程序: if语句的语义(4) //将所输入的字母原样输出 该程序有语法错,请问错在哪里? if语句中的statement1或statement2部分出现另一个或另一些if语句。这就构成if语句的嵌套,也称为多重if语句。 if语句的嵌套分为前嵌套和后嵌套两种形式,上面的例子是前嵌套还是后嵌套? if (x0) if (x10) y=1; else y=0; S1是一个if语句 //0x100——x0x100 if语句的后嵌套 if语句的嵌套(2) if语句的statement2中出现新的if语句,称为后嵌套。形如: if (e1) s1; else if (e2) s21 后嵌套 if语句 形如: s2 例2-19 男性并且年龄45岁以下视为合格,女性并且年龄 40岁以下视为合格。 if (sex==m age =45) cout 合格——男性!\n; else if (sex==f age =40) cout 合格——女性!\n; 该if语句出现在另一个if语句的else子句中。 问题:如果少掉嵌套的if语句,会出现什么样的结果? 后嵌套多重if语句应用十分广泛,请看下面的例子: if语句的嵌套(3) 后嵌套多重if语句的一般形式: if s1 else if s21 else s22;
您可能关注的文档
- [计算机硬件及网络]信号完整性测试2.ppt
- [计算机硬件及网络]微机原理与接口技术10-2.ppt
- [计算机硬件及网络]硬盘初始化.ppt
- [计算机软件及应用]chap01-绪论.ppt
- [计算机软件及应用]b60实例教程.doc
- [计算机软件及应用]Flash实用代码大全.doc
- [计算机软件及应用]PLSQL_语法手册.doc
- [计算机硬件及网络]第 4 章 存储器系统n.ppt
- [计算机软件及应用]Spring MVC 30实战指南.ppt
- [计算机软件及应用]SPSS-入门介绍.ppt
- 2026-2030水上救生设备市场投资前景分析及供需格局研究预测报告.docx
- 2025年新建年产14万吨环保板材建设项目可研报告(立项备案).docx
- 城镇道路用煤基工业固废固化黄土技术标准.pdf
- 2026-2030中国一水甜菜碱市场产销规模预测与前景竞争格局展望报告.docx
- 2025年课课练配套测试卷八上.doc
- 2025年瓷砖行业品牌定位与市场需求提升报告.docx
- 2025年网络专线业务行业分析报告_20251217_095413.docx
- 2025年2-甲基-2,4-戊二醇项目可行性研究报告.docx
- 2025年数字经济下大数据分析行业应用场景拓展报告.docx
- 2025年宠物食品消费品牌创新报告.docx
最近下载
- Bose博士SoundTouch 300 Soundbar 扬声器说明书.pdf
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 具身智能的基础知识(68页 PPT).pptx
- 贵州医科大学2024-2025学年第2学期《生物化学》期末考试试卷(B卷)附参考答案.docx
- 仪表桥架及保护管安装培训2(2021-03).pptx VIP
- 电气控制及PLC技术期末试卷.docx
- 贵州医科大学2024-2025学年第2学期《生物化学》期末考试试卷(A卷)附参考答案.docx
- 电气安装工艺培训 全套课件.ppt
- 临床吞咽障碍患者经口饮食规范化指导.pptx
- 涂料行业清洁生产审核报告.doc VIP
原创力文档


文档评论(0)