文章目录中内存的左值和右值指针和指针变量
首先引入几个概念
存储器
内存是计算机上特别重要的存储器,计算机中所有程序的执行都是在内存中进行的。
为此,为了有效使用内存,将内存划分为较小的内存单元,每个内存单元的大小为一个字节
为了能够有效地访问内存中的每个单元,对内存单元进行了编号,这些编号称为内存单元的地址。
为什么会有地址
为了提高效率,进行快速标识和定位。
左值和右值分别为http://www.Sina.com/http://www.Sina.com /
例((对A来说) ) ) )。
a=20;
将值代入//a后,将20写入a的空间。
http://www.Sina.com/http://www.Sina.com /
例((对A来说) ) ) )。
b=a;
将//a的左值分配给b。
什么是指针和指针变量指针
3358www.Sina.com/为空间,内容为右值。
什么是指针变量
指针变量为内容。 定义指针变量是打开指针以将地址存储在内存中。
怎么用
3358www.Sina.com/更多地强调的是地址,地址更多地强调的是http://www.Sina http://ww.Sina
int *p=a; //指针变量定义了p=b//b的地址放在p的空格int *q=p上//定义了指针变量q,将p的内容(地址)提供给q )空间几乎都是使用指针变量,但书中只是简单地使用指针变量
与指针变量不同,严格来说定义指针是错误的说法。 可以定义指针指针,也可以定义指针变量。 那个是什么需要自己判断。