C++语言程序设计 第二章C十+简单程序设计 中国科大黄章进
第二章 C++简单程序设计 中国科大 黄章进 C++语言程序设计
本章主要内容 ●C+语言概述 ·基本数据类型和表达式 ·数据的输入与输出 ·算法的基本控制结构 。自定义数据类型 ·深度探索
2 本章主要内容 C++语言概述 基本数据类型和表达式 数据的输入与输出 算法的基本控制结构 自定义数据类型 深度探索
C+十语言的产生 ●C+是从C语言发展演变而来的,首先是一个更 好的C 语 。引入了类的机制,最初的C+被称为“带类的C” 言 。1983年正式取名为C++ 。从1989年开始C+语言的标准化工作 概 ●于1994年制定了ANSI C+标准草案 述 ●于1998年11月被国际标准化组织(IS0)批准为 国际标准,第一版的C++98(C+03) ●于2011年8月发布了第二版的IS0C++标准: C++11
3 C++语言的产生 C++是从C语言发展演变而来的,首先是一个更 好的C 引入了类的机制,最初的C++被称为“带类的C” 1983年正式取名为C++ 从1989年开始C++语言的标准化工作 于1994年制定了ANSI C++标准草案 于1998年11月被国际标准化组织(ISO)批准为 国际标准,第一版的C++98(C++03) 于2011年8月发布了第二版的ISO C++标准: C++11 C++ 语 言 概 述
C++和C是兄弟 1967 C+ Simula BCPL fa 1978 K&R C 语言概述 C89 1980 C with Classes t 1985 Early C+ C++98 C99 -9 1989 1998 C+ 2011 C+1
C++和C是兄弟 4 C++ 语 言 概 述
C++的特点 ●兼容C 它保持了C的简洁、高效和接近汇编语言 语 等特点 言 对C的类型系统进行了改革和扩充 概 C++也支持面向过程的程序设计,不是一 述 个纯正的面向对象的语言 ·支持面向对象的方法
5 C++的特点 兼容C –它保持了C的简洁、高效和接近汇编语言 等特点 –对C的类型系统进行了改革和扩充 –C++也支持面向过程的程序设计,不是一 个纯正的面向对象的语言 支持面向对象的方法 C++ 语 言 概 述