指针的定义:就是用来存储地址的变量。 想到指针就想到数据存放的地址。
指针的作用:引用类型,传递地址,减少内存的消耗。
有两个符号: &(取地址) *(取值)
int x; int *P; P=&x;
*P 是取P指向地址的值;
&X 是取x存放的地址;
网上有个段子:“没有对象的野指针” ;指针在声明后,要指向一个地址的(就是要有一个目标),自己理解是:没有归宿的指针,没有指明地址(就好比没有家);所以这个调侃的意思就是:没有家的野孩子似的。
何为野指针,对一个指向空地址的指针我们将其称为野指针,即所指向的地址不能进行操作的指针 。
指针声明后没有赋值变量地址,或者指针指向的对象已删除释放,此时称为野指针。
数组名=数组头元素指针。
2.
3.
4