"野指针 如果声明一个指针变量,没有初始化,那么这个指针变量的值是垃圾值,可能指向了一块随机的空间。这块空间可能是没有使用,也可能别的程序使用,也可能是系统占用, 去访问指针指向的空间的时候,就可能会报错. BAD_ACCESS错误.这样的指针就叫做野指针。
"NULL"--->%100 报错
"多个指针指向同1个变量 int num = 10; int* p1 = # int* p2 = p1;
"指针作为函数的参数 什么时候需要将指针作为函数的参数? 当函数需要返回多个数据的时候就可以使用指针作为函数的参数.
如何实现的? 使用指针作为函数的参数. 让调用者将自己的变量的地址传递到函数的内部 函数的内部通过指针就可以修改实参变量的值.
|