变量
变量:在程序运行期间其值可以改变的量
在程序设计时,首先要确定设计思路
1,那些数据需要用什么量表示。
2,用什么数据类型
例:英尺转换米
float f,m;//f表示为英尺 m表示米
m=f/3.28;
定义变量的一般形式
变量类型(int等)+变量名;(多个变量名中间用逗号隔开)
例: int a;
int a,b,c;
定义变量:即为变量在内存中分配存储单元
变量必须先定义后使用
变量初始化
变量类型 变量名 = 初值,变量名=初值
例:float a=1,b,c=2;初值可以是常量可以是表达式但必须有确定的值
确定变量的方式
1,变量初始化
int a = 3;
double d1 = 2.5,d2 = 3.8;
2,定义后赋值
int a;
a = 3;
3,定义前使用后,用键盘输入
int a,b;
scanf(“%d%d”,&a,%b)
不赋值的变量的值可能为任意数
深入理解变量
1,在程序运行期间其值可以改变的量成为变量
2,一个变量在内存中占据一定的存储单元
变量的三要素
变量名 变量的值 变量的存储单元
例:int a = 3;
定义变量就是为变量分配存储单元,并为其赋值(如果有初始化)
通过变量名找到对应的存储单元,从而获取变量值
程序阅读的方法指导–画出程序存储单元的变化
int main()
{
int a,b,t;
scanf("%d%d",&a,&b);//输入2 3
t=a;
a=b;
b=t;
printf("a=%d,b=%d",a,b);//输出a=3,b=2
return 0;
}
上述程序存储单元的变化如下