- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++复习题PPt.ppt
第1章 程序设计概论 1.1 问题求解 1.2 程序设计语言 1.3 程序设计范式的演化 1.1 问题求解 1.2 程序设计语言 1.2.1 发展历史 1.2.2 程序设计语言的实现 1.2.3 高级语言程序基本结构 1.2.4 高级语言的语法规则 1.2.5 程序的编辑、编译和运行 1.2.1 发展历史 第2章 算法设计基础 2.1 算法的描述 2.2 结构化算法设计初步 2.3 算法的计算复杂性 2.4 常用算法设计策略 1.2.4 高级语言的语法规则 单词: 1.2.5 程序的编辑、编译和运行 编辑文件 程序的编译和运行 2.1 算法的描述 2.1.1 自然语言方式 2.1.2 伪代码方式 2.1.3 程序流程图方式 2.1.4 N/S盒图方式 2.1.5 PAD图方式 第3章 数据类型与运算规则 3.4 指针类型 3.4.1 指针定义 3.4.2 指针的初始化 3.4.3 指针运算 3.4.4 指针与常量 3.4.1 指针定义 3.4.2 指针的初始化 定义指针时把一个变量或常量的地址赋值给指针,称作指针初始化。 3.4.3 指针运算 1 指针与整数的运算 3.5 引用类型 引用的定义格式通常如下: TypeName RefName(VariableName); 或者 TypeName RefName=VariableName; 其中TypeName是某种类型名,可以是除去引用类型之外的任何一种类型,比如整型、字符型、指针类型、结构和类等 4.3 语句 4.3.1 表达式语句 4.3.2 语句间顺序控制 4.3.3 复合语句 4.3.4 选择语句 4.3.5 循环语句 4.3.6 直接顺序控制 4.3.1 表达式语句 表达式语句(Expression Statement)的形式很简单,在C++中,只要在任何表达式的结尾缀以分号 ; 就构成了表达式语句。例如: x=10*y; l=5, m=6, n=7; mb=a(b|c); a+b; fun(x, y); y=MyFunction(3, 8); 表达式语句是一个大家族,因为表达式本身的种类就很多,我们在编程中最常用到的表达式语句是变量赋值语句、增1语句、减1语句。如下述的程序段: int n=0; while(n10) { x=2*n; // 赋值语句 ++n; // 增1语句 } 4.3.2 语句间的顺序控制 作为算法实现工具,通用程序设计语言通常都提供描述算法三种基本控制结构的具体方式,使用三类语句构成程序的三种基本控制结构: 4.3.3 复合语句 复合语句是由花括号 { },及其内部语句组成,作为一个整体在语法上是一条语句,尽管其内部可能包含多条语句。复合语句具有明显的块特色,所以也称为块语句。 复合语句可以嵌套,即复合语句的内部可以含有其他复合语句。复合语句可以单独使用,将程序的一部分利用 { } 扩起来作为相对独立的一块形成良好的编程风格,但更常用于if语句、switch语句或循环语句中。另外,如果在复合语句中嵌入了一条或多条说明变量,则常称这种复合语句为分程序或块结构。 4.4 预处理指令 4.4.1 文件包含指令 4.4.2 宏定义指令 4.4.3 条件编译指令* 顺序结构 使用顺序语句实现。顺序语句指一组语句的执行顺序与语句的物理排列顺序相同。 选择结构 使用选择语句加以实现。选择有两种形式:条件语句和开关语句。 循环结构 使用循环语句加以实现。循环语句有三种形式:do语句、for语句和while语句 预处理指令不是程序运行时刻的有效操作,而是用以指示编译器在对源代码编译之前进行必要的预处理。 C++的所有预处理指令都以 # 开始,除了注释外,每条预处理指令占用单独的一行,同一行不能有其它预处理指令和C++语句,而且与C++语句不同,预处理指令不以分号结束。 预处理指令(亦称编译指令)不是语言的一部分,但实际上几乎C++、Java等语言的任何程序都离不开它,它为编程者提供了控制编译器行为的手段,扩展了编程环境的使用范围,在程序组织和管理上给编程者带来方便。 * * 学习目的: ① 了解程序设计的一般过程。 ② 了解思维与语言、算法与数据结构、算法与程序间 的关系。 ③ 通过程序设计语言发展历史,了解各语言的特点。 ④ 了解程序设计范式的演化。 利用计算机解决问题通常需要由人将解题的具体过程描述出来,即计算机按照人类描述的人类思维过程解题。 下面几个例子——引出用计算机解决问题的方法 1.输入一个华氏温度,要求输出摄氏温度。转换公式c=5/9*(f-32) 解决方法:(1)设定变量 c,f (2)输入f
您可能关注的文档
- 2 作文讲评(“成熟及低头”).ppt
- 2 教师专业发展途径.ppt
- 2 第二节 主要教学环节教学口语.ppt
- 24 《诗经》两首之蒹葭.ppt
- 25课两极世界形成.ppt
- 2618中美饮食文化差异.ppt
- 27 跨世纪世界格局.ppt
- 273二手车交易网项目PPT文档说明.ppt
- 29 呼吸道病毒.ppt
- 2FOOD SAFETYa.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 福建省厦门市2024-2025学年高二下学期期末质量检测生物试卷.docx
- 西南18J515室内装修.docx VIP
- 2024年湖北省恩施州宣恩县晓关乡招聘社区工作者真题参考答案详解.docx VIP
- 2024年湖北省恩施州鹤峰县太平乡招聘社区工作者真题含答案详解.docx VIP
- 永州冷水滩区招聘城市社区专职工作人员笔试真题2024.docx VIP
- 危险化学品安全有关法律法规解读.pptx VIP
- 2024年湖北省恩施州恩施市三岔乡招聘社区工作者真题含答案详解.docx VIP
- 货物运输突发事件处理预案.docx VIP
- 2025年_永州冷水滩区招聘城市社区专职工作人员考试试卷[附答案].docx VIP
- 妊娠合并系统性红斑狼疮护理查房.pptx VIP
文档评论(0)