交换算法

root 站长 2019-04-13 11:55:38 2019-04-13 13:30:26 26

变量

变量就是一个代号,程序运行时系统会自动为变量分配内存空间,于是变
量就代表了系统分配的那片内存空间,对变量的访问,就是对其代表的内存
空间的访问。

变量有名字和类型两种属性,不同变量的名字就对应了内存中的不同地址
(即不同位置),而变量的类型,决定了一个变量占用多少个字节。变量名
相当于房间号,类型相当于户型。

在C++语言中,变量要先定义,然后才能使用。“使用”有时也称为“引
用”。读取或修改一个变量的值,都叫使用这个变量。定义变量的语句,要
出现所有使用该变量的所有语句之前。

定义变量

类型名 变量名1,变量名2,……,变量名n;
int number, price; //定义整型变量 number和price

基本数据类型

1、int 整数类型
2、double/float 双/单精度浮点数(小数、实数)
3、char 字符类型,比如a,b,!等

变量的大小

sizeof:计算变量的大小,用法如下

sizeofint; //括号里面可以类型名,也可以变量名

数据的基本运算

1、加减乘(和数学一模一样)。
2、除法:整数相除,其商会丢掉小数部分;如果两个除数其中有一个为小数,商就是小数。
3、求余(%):计算出两个整数的余数。

交换算法

交换a和b的值,引入临时变量t,用t存储a,将b赋值给a,将t赋值给b。

int a=5,b=1,t;
t=a;  //a=t;
a=b;
b=t;
{{ vote && vote.total.up }}

共 1 条回复

dinosaurgy

swap不是更好吗...