第一章 C++编程简介
丘志杰
电子科技大学
计算机学院软件学院
2017/6/30
1
什么是程序?
程序
算
法
数
据
结
构
存储数据
数据类型:整型、字符型等
解决问题的办法
程序流程
程序控制结构:if、while等
2017/6/30
2
计算机程序设计语言
机器语言
汇编语言
高级语言
面向过程
面向对象
2017/6/30
3
面向对象程序设计语言的历程
Simula 67(Simula):20世纪60年代
Smalltalk :20世纪80年代
C++ :20世纪80年代早期
Java :20世纪90年代
C# :20世纪90年代末
python
2017/6/30
4
C++语言概述
全面支持C
C++语言的产生
1983加入类
C
C++
ANSI C++
1994标准化
C++语言的特点
面向对象
比C更完善、安全、高效
2017/6/30
5
C++程序开发过程
编译器
开发环境
编辑工具
Turbo C
Visual C++
……
2017/6/30
6
C++程序实例
/************************************************
* 程序文件名: *
* 本程序显示: Hello C++! *
* 设计者: 丘志杰时间: 2009-1-8 *
***********************************************/
#include <> // 载入头文件
void main( ) // 程序入口
{
cout << “e to C++ world!"<<endl;
}
2017/6/30
7
C++的I/O
在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。流在使用前要被创建,使用后要被删除。
向流中添加数据的操作称为插入操作,从流中获取数据的操作称为提取操作。
系统中的预定义流cin和cout代表了I/O流,cin处理标准输入,即键盘输入;cout处理标准输出,即屏幕输出。
2017/6/30
8
“<<”操作符
“<<”是预定义的插入符,作用在cout上可实现屏幕输出,格式如下:
cout<<表达式<<表达式<<……
其中:表达式可以是变量、常量、以及由各种运算符连接起来的运算表达式。
举例:
int a=5,b=4;
printf(“a+b=%d\n”,a+b);//C语言的实现
cout<<“a+b=”<<a+b<<endl; //C++的实现
2017/6/30
9
“>>”操作符
“>>”是预定义的提取符,作用在cin上可实现键盘输入,格式如下:
cin>>表达式>>表达式>.……
其中:表达式只能是变量或内存区。
举例:
int a,b;
scanf(“%d%d”, &a, &b);//C语言的实现
cin>>a>>b; //C++的实现
2017/6/30
10
第一章_C++编程简介 来自淘豆网www.taodocs.com转载请标明出处.