1 使用C++指针,最好进行先初始化或者初始化为NULL,避免野指针,若不进行初始化,指针将指向随机值
2 使用指针(数组)要防止内存访问越界
3 使用指针前,务必检查其是否为NULL,只有在指针有效时才使用指针
#include <iostream>
void paramPointerFun(int* params); //声明指针可传入的函数
int main()
{
int data_int = 10;
int* pData_int = &data_int; //指针定义时初始化
double data_double = 100.0;
double* pDate_double = NULL; //指定定义时初始化为NULL,负责为随机值,存在被使用的风险
pDate_double = &data_double; //赋值初始化指针
int arrayInt[] = { 10, 20, 30, 40 };
int* pArrayInt = arrayInt; //数组名本身就是地址,无需使用取地址符号&
/*一 指针与变量地