- 14
- 0
- 约2.92万字
- 约 35页
- 2019-02-03 发布于四川
- 举报
《C ++ 语 言基 础 教 程》
电 子 教 案
吕凤翥
第 1章 C ++ 语言概述
1 . 1 面 向对象程序设计的基本思路
1. 面 向对象的由来和发展
面 向对象的语言更接近于 自然语言。
2. 面 向对象语言实现更高级的抽象
面 向对象的抽象原理 : 数据抽象和行为共享。
3. 面 向对象的基本特征
( 1) 对象
(2 ) 类
( 3 ) 继承
1.2 C ++ 语言是一种面 向对象的高级语言
1. C ++ 语言对面 向对象程序设计方法的支持
( 1) 支持数据封装
(2 ) 支持类成员的 3 种访 问权限
( 3 ) 支持通过发送消息处理对象
(4 ) 支持友元
( 5 ) 支持函数重载和运算符重载
( 6 ) 支持继承性( 单继承和多继承)
(7 ) 支持动态联编
2. C ++ 语言与 C 语言的关系
( 1) 包容性
C ++ 语言中包含了 C 语言, C 语言是 C ++ 语言的一个子集 。
(2 ) 对 C 语言的改进
C ++ 语言对 C 语言做了很多改进 :
增加了运算符 ; 增加了类型的安全性; 引进 了引用 ; 允许函数重载、内联及设置参数默
认值等。
( 3 ) 本质区别
C ++ 语言与 C 语言的本质 区别是增加 了面 向对 象的 内容 : 封装性 ( 类、对象) 、继承
性( 基类、派生类) 、多态性( 重载、动态联编) 。
1.3 C ++ 词法及其规则
1. C ++ 语言与 C 语言的字符集相 同
2. C ++ 语言与 C 语言的单词基本相 同, 但有如下改变 :
增加了关键字 ;
·2 ·
增加了运算符 ;
增加了注释符 , 行注释符(/ / ) 。
1.4 C ++ 语言程序结构的特点
1. 一个 C ++ 语言程序的例子
[例 1. 1] ( 见教材第 10 页) 。
2. C ++ 程序的组成部分
( 1) 包含有 C 语言程序的组成部分
预处理命令 ;
输入输出语句( 不同于 C 语言) ;
函数 ;
语句 ;
变量和常量( 常量定义不同于 C 语言) 。
(2 ) C ++ 程序 中出现类和对象
3. C ++ 程序的书写格式
( 1) 与 C 语言相 同部分的书写与 C 语言相 同
(2 ) 类及对象按定义的格式书写
通过讲述[例 1.2 ] 与[例 1.3 ] 说明程序的书写格式影响可读性。
1.5 C ++ 程序的实现
1. C ++ 语言程序实现的三步 曲
( 1) 编辑
(2 ) 编译( 预处理、编译、连接)
( 3 ) 运行
2. V isual C ++ 6 .0 版本实现 C ++ 程序的功能
( 1) 单文件程序的实现方法
以[例 1.4 ] 为例 。
(2 ) 多文件程序的实现方法
以[例 1 .5 ] 为例 。
( 此部分参阅与该教材配套的 《习题解答和上机指导》一书的有关部分)
·3 ·
第 2 章 数据类型和表达式
2. 1 基本数据类型
1. 常用的基本数据类型
整型( in t ) ;
浮点型( 实型) ( flo at , doub le ) ;
字符型( char ) ;
空值型( void) 。
2. C ++ 语言的基本数据类型表
见教材第 23 页表 2. 1。
2.2 常量和变量
1. 常量
( 1) 种类
整型常量 ;
浮点型常量 ;
字符常量 ;
字符串常量 。
(2 ) 定义常量的方法
您可能关注的文档
- 却扫编 丛书《选读》.pdf
- 三宝太监西洋记(第02部).pdf
- 三宝太监西洋记(第04部).pdf
- 三宝下西洋(上).pdf
- 三宝下西洋(下).pdf
- 生物化学(第二版).pdf
- 世界五千年智谋总集(中国卷)10.pdf
- 世界五千年智谋总集(中国卷)11.pdf
- 世界五千年智谋总集(中国卷)12.pdf
- 世界五千年智谋总集(中国卷)13.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)