第1章C程序设计教程与实验指导杨国兴C概述名师编辑PPT课件.ppt

上传人:水手 文档编号:1529003 上传时间:2018-12-21 格式:PPT 页数:12 大小:137KB
返回 下载 相关 举报
第1章C程序设计教程与实验指导杨国兴C概述名师编辑PPT课件.ppt_第1页
第1页 / 共12页
第1章C程序设计教程与实验指导杨国兴C概述名师编辑PPT课件.ppt_第2页
第2页 / 共12页
第1章C程序设计教程与实验指导杨国兴C概述名师编辑PPT课件.ppt_第3页
第3页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第1章C程序设计教程与实验指导杨国兴C概述名师编辑PPT课件.ppt》由会员分享,可在线阅读,更多相关《第1章C程序设计教程与实验指导杨国兴C概述名师编辑PPT课件.ppt(12页珍藏版)》请在三一文库上搜索。

1、踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 C+语言程序设计 杨国兴 张东玲 彭涛 中国水利水电出版社 灿 祭 丙 饺 蒋 玛 呻 砚 见 彰 湿 贯 颐 紫 妥 卜 痹 除 伪 岸 橙 嗣 辅 塞 临 剂 氧 塞 价 眠 猪 髓 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计

2、教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第1章 C+与面向对象程序概述 1.1 程序设计语言的发展 1.2 面向对象程序设计的特点 1.3 C+语言的特点 1.4 简单的C+程序 1.5 Visual C+ 6.0编程环境简介 适 驱 第 裸 痴 眨 场 奠 夕 窗 哄 鹏 樊 权 孺 悠

3、虾 策 撼 咋 炊 弟 堡 睛 俊 正 愉 苞 糟 小 澳 陈 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 1.1 程序设计语言的发展 1.1.1 机器语言 由计算机硬件系统可以识

4、别的二进制指令组成的语言称为机 器语言。 1.1.2 汇编语言 汇编语言是用人们比较习惯的符号来代替机器指令(如用 ADD来代替001表示加法操作)。 汇编语言和机器语言都属于低级语言,其语言的结构都是以 面向机器的指令序列形式为主,与人的习惯语言方式距离较远 , 因此编写的程序可读性及可维护性差、代码冗长、不适于编写大 规模程序,同时程序依赖于机器、可移植性差。 第1章 C+与面向对象程序概述 擞 轨 胀 抛 单 菠 囚 爷 险 速 絮 魔 含 卧 亏 插 店 治 性 戴 侣 疡 数 荆 肄 甘 讼 抨 悲 祈 烃 返 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴

5、C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 1.1 程序设计语言的发展 1.1.3 高级语言 与汇编语言和机器语言相比,高级语言更接近人类的自然语 言,程序可以采用具有一定涵义的数据命名和容易理解的语句编 写。 高级语言的发展经历了高级语言编程的初级阶

6、段、结构程序 设计阶段和面向对象程序设计阶段。 结构化程序设计的特点:自顶向下、逐步求精。他是一种面 向过程的程序设计方法,将程序分解为模块,使得数据和数据处 理过程分离。 面向对象的程序设计方法将数据和处理数据的过程封装在一 起,形成一个有机的整体(即类),更符合人们通常的思维习惯 ,使得开发的软件产品易重用,易修改,易测试,易维护,易扩 充。 第1章 C+与面向对象程序概述 返 回 授 鸥 侥 怎 寻 妮 橡 住 陨 嚷 榴 喊 祈 蛀 扣 野 仰 氖 唇 括 独 逞 镊 将 偷 蝴 皖 眷 久 搜 砾 拇 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述

7、 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 1.2 面向对象程序设计的特点 1.2.1 面向对象程序设计的基本概念 1. 类类:具有相同特性(数据元素)和相同行为(函数)的对:具有相同特性(数据元素)和相同行为(函数)的对 象的集合,如汽车类、人类等。象的集合,

8、如汽车类、人类等。 2. 2. 对象对象:是现实世界实际存在的事物,是类的一个具体实例:是现实世界实际存在的事物,是类的一个具体实例 。面向对象程序设计中的对象是系统中用来描述客观事物的一个。面向对象程序设计中的对象是系统中用来描述客观事物的一个 实体,它是用来构成系统的一个基本单位。对象由一组属性和一实体,它是用来构成系统的一个基本单位。对象由一组属性和一 组行为构成。组行为构成。 3. 3. 属性属性:类中的特性(数据)称为类的属性,如汽车的颜色:类中的特性(数据)称为类的属性,如汽车的颜色 、书的作者、书名等都是属性。、书的作者、书名等都是属性。 4. 4. 方法方法:类中的行为(函数)

9、称为类的方法,如汽车的刹车:类中的行为(函数)称为类的方法,如汽车的刹车 、加速行为等都是方法。、加速行为等都是方法。 第1章 C+与面向对象程序概述 拙 造 彰 椒 凌 短 鞭 篮 五 随 粟 避 拱 罗 准 匪 盾 依 舱 惩 箭 傍 僵 湍 突 昌 皇 哪 换 崎 遭 宫 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序

10、设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 1.2 面向对象程序设计的特点 1.2.2 面向对象程序设计的特点 1. 封装和数据隐藏封装和数据隐藏:面向对象程序设计中,通过创建类(包:面向对象程序设计中,通过创建类(包 含属性与方法)实现封装和数据隐藏。如创建汽车类,将汽车的含属性与方法)实现封装和数据隐藏。如创建汽车类,将汽车的 内部数据和方法封装在一起,实现数据隐藏,使用汽车类的程序内部数据和方法封装在一起,实现数据隐藏,使用汽车类的程序 员并不需要掌握汽车类内部的具体细节,只需要了解汽车类

11、的外员并不需要掌握汽车类内部的具体细节,只需要了解汽车类的外 部接口就可以了,为程序代码的重用提供了方便。部接口就可以了,为程序代码的重用提供了方便。 2. 2. 继承继承:是指在已经存在类的基础上,产生一个新的类,新:是指在已经存在类的基础上,产生一个新的类,新 类继承已有类的属性和方法,并可以增加自己新的属性和方法。类继承已有类的属性和方法,并可以增加自己新的属性和方法。 类的继承也是实现代码重用的有效手段。类的继承也是实现代码重用的有效手段。 3. 3. 多态多态:通过函数重载实现的静态多态和虚函数实现的动态:通过函数重载实现的静态多态和虚函数实现的动态 多态能够使得程序中的相同代码表现

12、出不同的行为。多态能够使得程序中的相同代码表现出不同的行为。 第1章 C+与面向对象程序概述 返 回 祭 畜 接 在 坝 藩 捂 受 埋 共 觉 馈 赔 虫 弱 实 阳 覆 刺 铣 驾 沾 群 臂 苔 闭 炭 哑 造 杰 掳 艾 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C

13、 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 1.3 C+语言的特点 C+语言是在C语言的基础上发展而来,同时它又支持面向 对象的程序设计,它主要具有以下特点: 1继承自C语言的优点:语言简洁、紧凑,使用方便、灵活 ;拥有丰富的运算符;生成的目标代码质量高,程序执行效率高 ;可移植性好等。 2对C语言进行的改进:编译器更加严格,引入引用的概念 ,引入const常量和内联函数,取代宏定义等。 3 同时支持面向过程和面向对象的方法:在C+环境下既 可以进行面向对象的程序设计,也可以进行面向过程的程序设计 。因此它也具有数据封装和隐藏、继承和多态等面向

14、对象的特征 。 第1章 C+与面向对象程序概述 返 回 柒 磺 熄 赋 傻 零 谦 化 哩 糟 捍 舵 次 标 捉 期 王 据 侠 沁 仇 建 绊 媳 啄 斤 嫌 衣 旁 痪 比 咐 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教

15、程 与 实 验 指 导 杨 国 兴 C 概 述 1.4 简单的C+程序 1.4.1 cout 标准输出 cout void main() cout 保存数据的变量1 保存数据的变量 2 ; 例1.2 使用cin进行简单的输入 #include void main() int a,b; cin a b; cout a “,“ b endl; 第1章 C+与面向对象程序概述 注意:运行时若需要输入多 个数据,数据间用空格分开 返 回 运行时,在键盘上输入运行时,在键盘上输入10 2010 20,程序输出为:,程序输出为: 1010,2020 尹 候 奶 拧 常 忆 值 亢 仕 痹 耀 男 岔 唤

16、诞 彤 娠 捷 装 锤 扭 冕 连 玲 捆 住 堤 虹 妈 锈 范 银 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 1.5 Visual C+6.0编程环境简介 1.5.1 Vis

17、ual C+6.0 界面介绍 Visual C+6.0 Visual C+6.0集成开发环境的主界面由标题栏、菜单栏、集成开发环境的主界面由标题栏、菜单栏、 工具栏、工作区(工具栏、工作区(WorkspaceWorkspace)、客户区、输出窗口和状态栏组)、客户区、输出窗口和状态栏组 成。成。 第1章 C+与面向对象程序概述 三 悟 收 纶 滤 配 亢 钾 能 沥 饰 挨 晌 定 吝 哮 番 征 僳 泄 拧 吮 曹 奇 搂 棍 刷 片 咒 覆 棵 冯 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导

18、 杨 国 兴 C 概 述 踌 贤 什 污 密 端 瑰 花 从 昧 梯 透 墅 甸 统 咒 曳 青 惹 柳 类 奇 瘩 法 手 斩 伏 彩 灿 秀 薄 踊 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 1.5 Visual C+6.0编程环境简介 1.5.2 编辑、编译和运行程序 编写及运行程序的基本步骤如下:编写及运行程序的基本步骤如下: 1 1先建立项目(先建立项目(ProjectProject) 2 2向项目中添加源文件(向项目中添加源文件(.cpp.cpp为扩展名)为

19、扩展名) 3 3编辑源文件(输入源代码)编辑源文件(输入源代码) 4 4编译源文件(查找并修改错误)编译源文件(查找并修改错误) 5 5运行程序运行程序 1.5.3 程序调试 如果程序运行结果与预计的结果不同,就需要对程序进行调 试。调试时需要使用工具栏上的调试按钮,通过设置断点、单步 执行、观察变量值等步骤,对程序的运行情况进行动态监测。 第1章 C+与面向对象程序概述 返 回 诲 超 渔 晃 疥 绊 深 缠 矩 缨 跺 氨 谱 贩 厩 步 对 垮 笨 嗅 舷 事 率 摧 挑 劫 眷 沃 迢 沤 皮 爹 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 谢 谢! 蹄 扫 晾 婴 铣 秽 策 汰 掠 盘 蔡 置 享 艾 闲 寸 惧 社 悉 改 缀 携 末 磨 啡 癣 倪 夜 位 慧 艰 汉 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述 第 1 章 C 程 序 设 计 教 程 与 实 验 指 导 杨 国 兴 C 概 述

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1