C++语言程序设计 第二章C++简单程序设计 x
第二章 C++简单程序设计 C++语言程序设计
C++语言程序设计 本章主要内容 C+语言概述 ●基本数据类型和表达式 ●数据的输入与输出 ●算法的基本控制结构 自定义数据类型 x
C++语言程序设计 2 本章主要内容 ⚫ C++语言概述 ⚫ 基本数据类型和表达式 ⚫ 数据的输入与输出 ⚫ 算法的基本控制结构 ⚫ 自定义数据类型
C++语言程序设计 C+语言的产生 C++是从C语言发展演变而来的,首先是一个更 好的C 语引入了类的机制,最初的C++被称为“带类的C 1983年正式取名为C++ 从1989年开始C++语言的标准化工作 概。于1994制定了ANSC+标准草案 述。于1998年11月被国际标准化组织(ISO)批准为 国际标准。2003年发布了C++标准第二版,成 为目前的C++ C+仍在不断发展,下一次标准发布预计在 2009年
C++语言程序设计 3 C++语言的产生 ⚫ C++是从C语言发展演变而来的,首先是一个更 好的C ⚫ 引入了类的机制,最初的C++被称为“带类的C” ⚫ 1983年正式取名为C++ ⚫ 从1989年开始C++语言的标准化工作 ⚫ 于1994年制定了ANSI C++标准草案 ⚫ 于1998年11月被国际标准化组织(ISO)批准为 国际标准。2003年发布了C++标准第二版,成 为目前的C++ ⚫ C++仍在不断发展,下一次标准发布预计在 2009年 C++ 语 言 概 述
C++语言程序设计 C+的特点 全面兼容C 它保持了C的简洁、高效和接近汇编语言 语 等特点 对C的类型系统进行了改革和扩充 概 C++也支持面向过程的程序设计,不是 个纯正的面向对象的语言 ●支持面向对象的方法 x
C++语言程序设计 4 C++的特点 ⚫ 全面兼容C – 它保持了C的简洁、高效和接近汇编语言 等特点 – 对C的类型系统进行了改革和扩充 – C++也支持面向过程的程序设计,不是 一个纯正的面向对象的语言 ⚫ 支持面向对象的方法 C++ 语 言 概 述
C++语言程序设计 C++语言同Java和C的关系 ●C+是Jaa和c#的始祖,语法和面向 对象模式相似。 ●C++、Java和C#是为解决不同类型问 题而设计的。 ●C艹+主要用来编写高性能软件。 ●Java和C#用于实现有跨平台、可移植 需求的应用开发。 x
C++语言程序设计 5 C++语言同Java和C#的关系 ⚫ C++是Java和c#的始祖 ,语法和面向 对象模式相似。 ⚫ C++、Java和C#是为解决不同类型问 题而设计的 。 ⚫ C++主要用来编写高性能软件。 ⚫ Java和C#用于实现有跨平台、可移植 需求的应用开发