- 0
- 0
- 约4.39千字
- 约 34页
- 2026-02-02 发布于河北
- 举报
C++高级程序设计电子教案(研究生秋季教学用)物理与电子科学学院电子系三个问题关于研究生关于我们的课程关于C++课程说明课程的认识课程的内容学习的方法课程的认识高级的释义(百度百科中的解释)低级的相对、反义词。详细释义1.与低级(或初级)、中级相对,指(阶段、级别等)达到一定高度的:~神经中枢∣~干部∣~人民法院∣~中学∣~用户,或指对应一定深度或复杂程度,有一定专业性的:~搜索。2.指(质量、水平等)超过一般的:~商品∣~毛料。课程的认识第四层次:c++面向应用程序设计第三层次:c++面向对象程序设计第二层次:c++面向过程程序设计第一层次:c++程序设计基础高低本课程的主要内容:第一部分:讲解C++语言的面向过程部分,占课程的近2/5内容,实验环境是VC++6.0。第二部分:讲解C++语言的面向对象部分,占课程的超3/5内容,讲解面向对象编程的基本概念、基本理论。如类和对象、继承和派生、重载、多态等内容。另外,包含基本的MFC程序设计。学习的方法自主学习任务驱动方向实践计算机程序:完成特定功能的语句序列程序设计:用计算机语言编制程序的过程计算机语言:人与计算机交流的工具,一套语法规则,语句(语法、语义)第1章C++概述1.1计算机语言与程序计算机语言与程序经历了以下三个阶段的发展:(本部分自学)机器语言汇编语言高级语言1960年开始,高级程序设计语言经历了如下过程:ALGOL60→CPL→BCPL→B→C→C++1972~1973年由美国Bell实验室D.M.Retchie完成,与著名的UNIX操作系统相伴出现(1983年ANSIC)(1987年87ANSIC)UNIX操作系统:90%代码用C语言完成。由K.Thompson和D.M.Retchie开发AmericanNationalStandardInstitute1.2从C到C++C语言的特点(1)语言简洁、紧凑、使用方便、灵活。C语言只有32个关键字,程序书写形式自由。(2)具有丰富的运算符和数据类型。(3)C语言可以直接访问内存地址,能进行位操作,使其能够胜任开发操作系统的工作。(4)生成的目标代码质量高,程序运行效率高。(5)可移植性好。C语言也具有它的局限性(1)C语言数据类型检查机制较弱,这使得程序中的一些错误不能在编译时被发现。(2)C语言本身几乎没有支持代码重用的语言结构,因此一个程序员精心设计的程序,很难为其他程序所用。(3)当程序达到一定规模时,程序员很难控制程序的复杂性。1980年贝尔实验室的BjarneStroustrup博士及其同事对C语言进行了改进和扩充,并引入了类的概念。1983年,由RickMascitti提议正式命名为C++(CPlusPlus)因为在C语言中,运算符“++”是对变量进行增值运算,那么C++的喻义是对C语言进行“增值”。目前使用较广泛的版本有:VC++(VisualCplusPlus)BC++(BorlandCplusPlus)等C++语言包括过程性语言部分和类部分。过程性语言部分和C语言没有本质差别。类部分是C中没有的,它是面向对象程序设计的主体。1.3程序设计方法1.3.1结构化程序设计方法结构化程序设计的主要思想是:将任务按功能分解并逐步求精,分解成较小的、功能完整的模块,每一个模块用一个过程或函数完成。程序员把数据与程序分开存储,将程序看成处理数据的一系列过程。其主要缺点是,程序依赖于数据,当数据结构发生变化时,必须对程序进行修改。代码不能重用。1.3.2面向对象的
您可能关注的文档
- 山东师范大学 研究生 C++高级程序设计 第2章 C++程序设计基础.ppt
- 山东师范大学 研究生 C++高级程序设计 第4章 继承.ppt
- 山东师范大学 研究生 C++高级程序设计 第5章 虚函数与多态.ppt
- 山东师范大学 研究生 C++高级程序设计 第6章 运算符重载.ppt
- 山东师范大学 研究生 C++高级程序设计 第7章 模板与异常处理.ppt
- 山东师范大学 研究生 C++高级程序设计 第8章 输入输出流与命名空间.ppt
- 山东师范大学 研究生 C++高级程序设计 第9章-图形界面程序设计基础.ppt
- C++练习题及答案.doc
- c++练习题及其答案.doc
- IEEE Spectrum 2014各大编程语言排行榜.doc
最近下载
- 2025年天津市春季高考英语真题卷含答案解析.docx VIP
- JB∕T 5088.2-2018 内燃机 旋装式机油滤清器 第2部分:试验方法.docx VIP
- 女性体态改造课件.pptx VIP
- 2026 年山东省高职(专科)单独招生文化素质考试模拟样卷.docx VIP
- 第六章扩散(材料科学基础).ppt
- 女性塑形课件.pptx VIP
- 最新平行线的性质判定专项练习40题.docx VIP
- JB∕T 5088.1-2018 内燃机 旋装式机油滤清器 第1部分:技术条件.docx VIP
- 南京铁道职业技术学院单招职业技能题库及答案.docx VIP
- 2026年河北唐山辅警考试题库附答案.docx VIP
原创力文档

文档评论(0)