70 likes | 224 Views
C++ 语言程序设计. C++ 语言概述. 第一章 C++ 概述. 1 、 C++ 语言的简史与特点; 2 、一个简单的 C++ 程序的基本结构; 3 、 C++ 程序的编辑、编译、链接和运行;. 一、发展历史: C++ 是由 C 语言发展起来的。 C 语言是作为 UNIX 操作系统的开发语言为人们所认识。 七十年代末, C 语言开始移植到非 UNIX 环境中,并逐步脱离 UNIX 系统成为一种独立的程序设计语言。. 第一章 C++ 概述. 1 、 C++ 语言的简史与特点; 2 、一个简单的 C++ 程序的基本结构;
E N D
C++语言程序设计 C++语言概述 第一章 C++概述 1、 C++ 语言的简史与特点; 2、一个简单的 C++ 程序的基本结构; 3、C++程序的编辑、编译、链接和运行;
一、发展历史: C++是由C语言发展起来的。C语言是作为UNIX操作系统的开发语言为人们所认识。 七十年代末,C语言开始移植到非UNIX环境中,并逐步脱离UNIX系统成为一种独立的程序设计语言。 第一章 C++概述 1、 C++ 语言的简史与特点; 2、一个简单的 C++ 程序的基本结构; 3、C++程序的编辑、编译、链接和运行; C不断发展,形成不同的语言:C++、 C#。
二、C++语言的主要特点: C++是由C发展而来的以面向对象为主要特征的语言。作为C语言的超集,C++继承了C的所有优点,又对数据类型做了扩充,使得编译系统可以检查出更多类型错误。 第一章 C++概述 1、 C++ 语言的简史与特点; 2、一个简单的 C++ 程序的基本结构; 3、C++程序的编辑、编译、链接和运行; C++支持面向对象程序设计,通过类和对象的概念把数据和对数据的操作封装在一起,通过派生、继承、重载和多态性等特征实现了软件重用和程序自动生成,使得大型复杂软件的构造和维护变得更加有效和容易。
C++语言的兼容性: C++与C完全兼容,很多用C编写的库函数和应用程序都可以为C++所用。 第一章 C++概述 但正是由于与C兼容,使得C++不是纯正的面向对象的语言,它既支持面向对象程序设计,也支持面向过程设计。 1、 C++ 语言的简史与特点; 2、一个简单的 C++ 程序的基本结构; 3、C++程序的编辑、编译、链接和运行;
一个C++程序实例: # include <iostream.h> int max(int i, int j) { if (i>=j) return i; else return j; } int main(void) {cout<<″输入i,j:″; //显示提示信息 int i, j; //说明变量 cin>>i>>j; //从键盘上输入变量值 cout<<″max number is:″<<max(i, j) <<′ \n ′; //输出提示和结果 return 0; } 说明:该程序能够求出两个数之中的大者。 第一章 C++概述 1、 C++ 语言的简史与特点; 2、一个简单的 C++ 程序的基本结构; 3、C++程序的编辑、编译、链接和运行;
三、C++程序组成: • 注释 • 编译预处理指令 • 程序体 第一章 C++概述 程序体:由若干函数组成,其中有且仅有一个主函数main(),这是程序的执行入口。在Windows编程中定义为winmain()。 1、 C++ 语言的简史与特点; 2、一个简单的 C++ 程序的基本结构; 3、C++程序的编辑、编译、链接和运行; 以上程序有两个函数main()和 max()。组成,在main()内使用已经定义的函数max()。
四、C++程序开发环境: C++语言是一种高级的程序设计语言,语言中利用字母、数字以及其他各种符号来表达程序设计思想。因此,首先利用编辑器将程序输入到计算机中,并以源程序文件的形式存放,源程序文件用编译器编译成目标代码,目标代码以汇编语言的形式存放,最后连接器将组成程序的目标代码文件和一些库函数连接在一起,组成一个完整的可执行程序。 第一章 C++概述 1、 C++ 语言的简史与特点; 2、一个简单的 C++ 程序的基本结构; 3、C++程序的编辑、编译、链接和运行; 编辑、编译、连接器本身也是程序,目前大多数开发系统将这些工具性程序集成起来,形成一个完整的开发环境,常用的饿开发环境有:Borland C++、Visual C++。