C指针
指针就是一个变量,只不过它的值是个地址。
创建
创建一个指针如下面
int *p
需要指明指向对象的数据类型,以及用*标明这个变量P是一个指针。
指针的运算符& and*
&这个放在变量前面读变量的地址如,&p
*这放在地址前面读变量中的值如*&p
内存单元的假想
可以把一个内存单元想成3块,一块放变量名,一块放地址,一块放具体的值
其实写程序的时候,一个变量有2个属性,变量名和变量值
到了计算机中也是2个属性,地址和变量值
所以说,对计算机来说,变量名和地址可以类似看成一个东西。
比如有个变量P
那么变量的地址&p
变量的具体值可以是直接p拿来用也可以是*&p这样
这里都是很简单写下,深入了再补充。

浙公网安备 33010602011771号