C程序设计实验指导与题解.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容 第1章 C++语言概述 第2章 C++编程基础 第3章 函数与函数模板 第4章 类与类模板 第5章 运算符重载 第6章 继承与派生 第7章 多态 第8章 异常处理 第9章 C++标准库 第1章 C++语言概述 第1章 C++语言概述 本章简单介绍C++语言的特点以及C++标准库的主要构成。 列举一个简单的C++程序。 程序的编辑、编译、连接与运行,并介绍Visual C++ 6.0开发环境下建立标准C++控制台应用程序的步骤。 第1章 C++语言概述 1.1 C++语言的特点 1.2 C++标准库简介 1.3 简单的C++程序 1.4 程序的编辑、编译、连接与运行 1.5 小结 1.1 C++语言的特点 支持过程式程序设计 procedural programming 支持基于对象的程序设计 object-based programming 支持面向对象的程序设计 object-oriented programming 支持泛型程序设计 generic programming 1.1 C++语言的特点 过程式程序设计通过一组算法建立问题的模型,程序的构成就是“算法+数据”。C++能够兼容C语言,但做了很多改进,例如对类型要求更加严格,输入输出更方便,增加了新的运算符,允许函数和运算符重载,增加了引用类型,提供inline、const等关键字。总之,在支持过程式程序设计方面,比C语言更安全、功能更强、使用更方便。 基于对象程序设计,主要特征是抽象和封装。它允许将数据和操作封装在一起,形成抽象数据类型,如类。把占据一块内存的类的实例称为该类型的对象。基于对象的程序设计就是建立对象和通过公有接口与对象联系的过程。 1.1 C++语言的特点 抽象、封装、继承与多态是面向对象程序设计的主要特征。在类与对象的基础上,C++通过继承和动态绑定机制扩展了抽象数据类型。通过从基类派生出子类,使用户无需修改原有的程序就可以重用已有的资源,并能够进一步修改或增添功能。动态绑定机制通过定义虚函数,使处于不同类层次的同名函数,在程序运行时才被决定应该调用哪一个。 泛型程序设计,将算法从特定的数据类型中抽象出来,使算法通用于不同的数据类型。泛型程序在代码重用、组织性、可维护性以及效率等方面表现出很强的优势。C++的模板语法机制,为范型程序设计奠定了关键基础。 第1章 C++语言概述 1.1 C++语言的特点 1.2 C++标准库简介 1.3 简单的C++程序 1.4 程序的编辑、编译、连接与运行 1.5 小结 1.2 C++标准库简介 C++标准库(Standard Library)定义了一些可供直接使用的函数、类、对象等。这些定义分别放在不同的头文件中,我们使用时只要包含相应的头文件即可。 以前的C头文件和C++头文件名都是以“.h”做后缀的,如stdio.h和iostream.h。新的C++标准头文件名不带后缀。以字母c开头的标准头文件(如cstdio)等价于原来的C头文件。 标准头文件中定义的标识符(如类名、函数名、对象名)都归属于名字空间std,使用时要加前缀“std::”进行限制,或者使用using声明或using指令。 C++标准库主要包括流类、string、容器类、使用容器的泛型算法、数值运算、C标准库、语言支持功能等。 1.2 C++标准库简介 1.2 C++标准库简介 C++(语言)与Visual C++(C++的开发环境) 我们要学习的是C++这门计算机语言的语法知识、编程方法以及如何使用C++标准库。 不同企业的开发环境一般也为用户提供一个基础类库,如Microsoft Visual C++的MFC(Microsoft Foundation Class Library),Borland C++ Builder的VCL(Visual Component Library)等。软件开发人员也可以编写自己的类库。 本书我们只涉及C++标准库,而对不同的开发环境及其类库不做具体介绍。 第1章 C++语言概述 1.1 C++语言的特点 1.2 C++标准库简介 1.3 简单的C++程序 1.4 程序的编辑、编译、连接与运行 1.5 小结 1.3 简单的C++程序 //****************************************************** //例1-1. 计算圆面积的C++程序 //数据描述:半径和面积均为实数 //数据处理:(a)从键盘输入半径r; //(b)计算面积=?r2;(c)向屏幕输出半径和面积 //****************************

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档