概念
变量是既能读又能写的内存对象;一旦初始化后不能修改的对象是常量。
变量的本质
本质:一段连续内存空间的别名。
程序通过变量来申请和命名内存空间,然后我们就可以通过变量名来访问内存空间。
变量相当于门牌号,内存相当于房间
#include <stdio.h>
#include <stdlib.h>
int main() {
int a, * p;
//直接赋值
a = 10;
printf("a = %d", a);
//间接赋值
printf("&a = %d", &a);
p = &a;//相当于别名
*p = 20;
printf("*p = %d, a = %d", *p, a);//均为20
return 0;
}