上帝充通大警 第1讲绪论 1.计算机的组成与软件系统 2. 程序设计语言简介 3.C++语言及其基本构成 4.Visual C++集成开发环境 5.关于本课程 SHAN C/C+语言的发展历史 口C语言是1972年由美国贝尔实验室的Q MRitchie研制成功的,吸 收了其它语言的优点逐步成为实用性很强的语言。大多数系统软 件和许多应用软件都是用C语言编写的。 口既有高级语言的特点,又有汇编语言的特点。既适用于设计和编 写大的系统程序,又适用于编写小的控制程序,也适用科学计算。 口程序的可移植性好。用C语言在某一种型号的计算机上开发的程序, 基本上可以不作修改,而直接移植到其它型号和不同档次的计算 机上运行。 口C语言是一种面向过程的结构化程序设计语言,存在的一些缺陷或 不足:如缺少支持代码重用的结构;随着软件工程规模的扩大, 难以适应开发特大型的程度等等。 图上唐文大学 1235 6
6 1. 计算机的组成与软件系统 2. 程序设计语言简介 3. C++语言及其基本构成 4. Visual C++集成开发环境 5. 关于本课程 第 1 讲 绪论 12/35 C/C++语言的发展历史 p C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功的,吸 收了其它语言的优点逐步成为实用性很强的语言。大多数系统软 件和许多应用软件都是用C语言编写的。 p 既有高级语言的特点,又有汇编语言的特点。既适用于设计和编 写大的系统程序,又适用于编写小的控制程序,也适用科学计算。 p 程序的可移植性好。用C语言在某一种型号的计算机上开发的程序, 基本上可以不作修改,而直接移植到其它型号和不同档次的计算 机上运行。 p C语言是一种面向过程的结构化程序设计语言,存在的一些缺陷或 不足:如缺少支持代码重用的结构;随着软件工程规模的扩大, 难以适应开发特大型的程度等等
C/C+语言的发展历史(续) 口C+是由4 AT&T Bell(贝尔)实验室的巧e Stroustru博士 及其同事于0世纪8年代初在C语言的基础上开发成功的。 C+保留了C语言原有的所有优点,增加了面向对象的机制。 口C+是由C发展而来的,与C兼容。用C语言写的程序基本上 可以不加修改地用于C++。从C++的名字可以看出它是C的超 集。+既可用于面向过程的结构化程序设计,又可用于面 向对象的程序设计,是一种功能强大的混合型的程序设计 语言。 因上酒文大修 13/35 C++程序的基本构成一一个最简单的C+程序 注释或说明 /在屏幕上显示字符Welcome to C++!程序 /编程:张三 包含头文件 #include <iostream> 使用命 名空间 注释或说明 /使用命名空间std using namespace std; 函数 开始 int mainO 主函数入口 屏幕显示一串字符 cout<“Hello !\n"; cout <<"Welcome to C++!\n"; return 0; 结束 程序执行完毕返回 国上唐文百大坐 14/35 7
7 13/35 C/C++语言的发展历史(续) p C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士 及其同事于20世纪80年代初在C语言的基础上开发成功的。 C++保留了C语言原有的所有优点,增加了面向对象的机制。 p C++是由C发展而来的,与C兼容。用C语言写的程序基本上 可以不加修改地用于C++。从C++的名字可以看出它是C的超 集。C++既可用于面向过程的结构化程序设计,又可用于面 向对象的程序设计,是一种功能强大的混合型的程序设计 语言。 14/35 C++程序的基本构成-一个最简单的C++程序 //在屏幕上显示字符Welcome to C++!程序 //编程:张三 #include <iostream> //使用命名空间std using namespace std; int main() { cout << “Hello !\n"; cout << "Welcome to C++!\n"; return 0; } 包含头文件 注释或说明 使用命 名空间 主函数入口 函数 开始 屏幕显示一串字符 程序执行完毕返回 函数 结束 注释或说明