C指针

指针就是一个变量,只不过它的值是个地址。

创建

创建一个指针如下面

int *p

需要指明指向对象的数据类型,以及用*标明这个变量P是一个指针。

指针的运算符& and*

&这个放在变量前面读变量的地址如,&p

*这放在地址前面读变量中的值如*&p

内存单元的假想

可以把一个内存单元想成3块,一块放变量名,一块放地址,一块放具体的值

其实写程序的时候,一个变量有2个属性,变量名和变量值

到了计算机中也是2个属性,地址和变量值

所以说,对计算机来说,变量名和地址可以类似看成一个东西。

比如有个变量P

那么变量的地址&p

变量的具体值可以是直接p拿来用也可以是*&p这样

这里都是很简单写下,深入了再补充。

 

posted @ 2016-03-30 20:05  Debugor  阅读(88)  评论(0)    收藏  举报