变量的本质

变量的本质: (一段)连续内存空间的别名

程序通过变量申请和命名内存空间

通过变量访问内存空间

 

修改变量的方法

1、直接方法

int a=10;

2、间接方法

int a=10;
*((int *)(&a))=100;

解析:

&a  返回int a类型的内存地址

直接操作内存地址进行赋值

首先 将地址标记为int 类型,指明四个字节区

int *p=(int*)&a;

*p=100;

3、内存空间可以有多个别名吗:  C++引用

 

posted @ 2016-09-29 10:37  小淘气儿  阅读(290)  评论(0编辑  收藏  举报