C++程序设计:从C到C++的面向对象进阶
需积分: 9 173 浏览量
更新于2024-08-24
收藏 3.36MB PPT 举报
"C++程序设计相关知识,谭浩强编著教材内容概览"
在C++程序设计中,数组是一种重要的数据结构,用于存储固定数量的同类型元素。本资源以一个具体的数组声明示例来解释这个概念。首先,我们可以按照传统的定义方式声明一个数组,如`int n[100];`这会创建一个能容纳100个整数的数组。接着,为了给数组类型起一个自定义的名字,我们可以将变量名`n`替换为我们自己的类型名,例如`int NUM[100];`。然后,通过`typedef`关键字,我们可以定义一个新的类型别名,如`typedef int NUM[100];`。最后,我们可以使用这个新的类型名`NUM`来声明变量,如`NUM n;`此时,`n`便是一个含有100个整型元素的数组。
在编程实践中,通常推荐使用大写字母表示用`typedef`声明的类型名,以区别于标准库提供的类型标识符。这样做有助于提高代码的可读性和一致性。
本资源关联的教材《C++程序设计》是中国高等院校计算机基础教育课程体系规划教材之一,由谭浩强编著。这本书分为四个部分,全面覆盖了C++的基础知识、面向过程的程序设计、基于对象的程序设计以及面向对象的程序设计。
第1篇基本知识介绍了C++的初步概念,包括C++与C语言的关系,最简单的C++程序的构成和书写,以及C++程序的编写和实现过程。其中,从C到C++的过渡部分强调了C++在C语言基础上的扩展,尤其是在面向对象编程方面的增强。
第2篇面向过程的程序设计涵盖了程序设计的基本概念、函数和预处理,以及数组和指针的使用。这些是理解C++程序运行机制的基础。
第3篇基于对象的程序设计深入讲解了C++中的类和对象、类的进一步讨论、运算符重载等核心概念,这是C++区别于传统C语言的重要特性。
第4篇面向对象的程序设计则探讨了继承与派生、多态性与虚函数,以及输入输出流等高级主题,这些都是现代C++编程中的关键概念。
此外,书中还包含了C++工具的介绍,帮助读者更好地利用C++进行实际开发。每一章都旨在逐步构建读者的C++编程能力,从基础知识到高级特性,逐步引导学习者掌握这一强大而灵活的编程语言。
573 浏览量
2009-11-29 上传
2009-04-09 上传
2009-10-27 上传
115 浏览量
2009-10-31 上传
104 浏览量
205 浏览量
2011-01-29 上传
无不散席
- 粉丝: 33
- 资源: 2万+
最新资源
- SAP服务器端安装手册
- MATLAB编程(第二版)-菜鸟入门教材
- The C++ Programming Language Special 3rd Edition
- Eclipse中安装SVN插件
- 微软Speech SDK 5.1开发语音识别系统的主要步骤
- ExtJs简明教程使用ExtJs
- smallworld GoogleEarth配置
- VS2005微软官方教程
- smallworld安装
- 空间数据处理插值 -非常系统
- 编写shell脚本编写shell脚本编写shell脚本
- 新编Windows API参考大全
- smallworld使用配置
- OSWorkflow教程
- OSWorkflow中文手册
- C#连接各种数据库的方法