1 / 11

第一章 C++ 编程简介

第一章 C++ 编程简介. 丘志杰 电子科技大学 计算机学院 软件学院. 什么是程序?. 数 据 结 构. 算 法. 程序. 解决问题的办法 程序流程 程序控制结构: if 、 while 等. 存储数据 数据类型:整型、字符型等. 计算机程序设计语言. 机器语言. 汇编语言. 高级语言. 面向过程. 面向对象. 面向对象程序设计语言的历程. Simula 67(Simula) : 20 世纪 60 年代 Smalltalk : 20 世纪 80 年代 C++ : 20 世纪 80 年代早期

Download Presentation

第一章 C++ 编程简介

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第一章 C++编程简介 丘志杰 电子科技大学 计算机学院 软件学院

  2. 什么是程序? 数 据 结 构 算 法 程序 • 解决问题的办法 • 程序流程 • 程序控制结构:if、while等 • 存储数据 • 数据类型:整型、字符型等

  3. 计算机程序设计语言 机器语言 汇编语言 高级语言 面向过程 面向对象

  4. 面向对象程序设计语言的历程 • Simula 67(Simula):20世纪60年代 • Smalltalk :20世纪80年代 • C++ :20世纪80年代早期 • Java :20世纪90年代 • C# :20世纪90年代末 • python

  5. C++ ANSI C++ C++语言概述 • C++语言的产生 1983加入类 1994标准化 C • C++语言的特点 • 全面支持C • 面向对象 • 比C更完善、安全、高效

  6. 源程序.cpp 源程序.h 编辑工具 编译器 开发环境 C++程序开发过程 可执行程序.exe • Turbo C • Visual C++ 6.0 • ……

  7. C++程序实例 /************************************************ * 程序文件名: test.cpp * * 本程序显示: Hello C++! * * 设计者: 丘志杰 时 间: 2009-1-8 * ***********************************************/ #include <iostream.h> // 载入头文件 void main( ) // 程序入口 { cout << “Welcome to C++ world!"<<endl; }

  8. C++的I/O • 在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。流在使用前要被创建,使用后要被删除。 • 向流中添加数据的操作称为插入操作,从流中获取数据的操作称为提取操作。 • 系统中的预定义流cin和cout代表了I/O流,cin处理标准输入,即键盘输入;cout处理标准输出,即屏幕输出。

  9. “<<”操作符 • “<<”是预定义的插入符,作用在cout上可实现屏幕输出,格式如下: cout<<表达式<<表达式<<…… 其中:表达式可以是变量、常量、以及由各种运算符连接起来的运算表达式。 • 举例: int a=5,b=4; printf(“a+b=%d\n”,a+b);//C语言的实现 cout<<“a+b=”<<a+b<<endl; //C++的实现

  10. “>>”操作符 • “>>”是预定义的提取符,作用在cin上可实现键盘输入,格式如下: cin>>表达式>>表达式>.…… 其中:表达式只能是变量或内存区。 • 举例: int a,b; scanf(“%d%d”, &a, &b);//C语言的实现 cin>>a>>b; //C++的实现

  11. 输入数据的几种方式 • 对于“>>”,如果需要连续输入多个数据,可以有两种方法: • 1)每行只输入一个数据,以换行符结束。 int a,b; cin>>a>>b; 输入数据为:5 6 • 2)一行输入多个数据,数据间用空格符隔开,以换行符结束一行数据的输入。 int a; char buf[32]; cin>>a>>buf; 输入数据为:5 cheng du

More Related