文档介绍:第1章 C++程序开发初步
1
第1章 C++程序开发初步
最简单的C++程序结构
函数
类与对象
C++程序开发过程与环境
2
程序设计中主要应用两大类模型
面向过程的模型
概括为:
数据结构+ 算法
面向对象的模型
认为世界是由一些对象(objects)组成的,每一个对象包括属性和方法两部分;属性是描述对象特征的一些数据或数据结构,方法表明对象的变化或一个对象对其他对象的作用,对象间通过消息传递进行通信
3
最简单的C++程序结构
一个简单的C++程序
运算符与表达式
数据类型
变量与常量
4
一个简单的C++程序
# include <>
int main ( )
{
int x,y,s;
// 定义3个整数:两个代表加数,一个代表和
cout << “输入两个整数:”; // 给用户发出输入两个数的提示
cin >> x >> y; // 输入两个整数到x和y
s = x + y; // 将x和y相加,送到s中
cout << “x + y =”// 输出提示
<< s // 输出s的值
<< endl; // 换行,语句结束
return 0;
}
5
上例说明
C++的注释符有:“//”后面与“/*”和“*/”之间的
“;”是C++语句的结束符,表明一个语句的结束
x”、“y”和“s”称为三个变量,是三个存储数据的空间的名字
“cout”称为标准输出设备,通常指显示器
“cin”称为标准输入设备,通常指键盘
“endl”表示换行
“# include”称为文件包含
6
运算符与表达式
运算符是一种程序记号,它作用于操作数而触发某种操作
由运算符和操作数组成的符号序列,就称为表达式
7
最基本的运算符
算术运算符
赋值运算符
复合赋值运算符
8
运算符在表达式中的运算顺序
运算符的优先级别
运算符与操作数的结合方向
运算符的先后排列顺序
9
各种运算符间的优先级别和结合性
运算符
结合性
优先级别
单目减: -
←
高
低
双目算术
运算符:
* /
→
+ -
→
标准输入输出: >> <<
→
赋值: =
←
10