[002]初识指针
指针(pointer)与引用都实现了对其它对象的间接访问,但与引用不同的是,指针本身是一个对象,也无须在定义时赋初值。用*p的形式来定义指针。
1 int val, *p2; //val是int类型对象,p2是指向int对象的指针
由于指针存放的是对象的地址,所以要想获取该地址,需要使用取地址符(&)。
1 int val = 1024; 2 int *pval = &val; //pval是指向变量val的指针
与引用类似,大多数情况下指针的类型都要与其指向的对象严格匹配。
1 int ival = 1.024; 2 int *pival = &ival; //正确 3 double *pdval = pival; //错误,类型不匹配
未完。
今天才了解到引用在编译器内部是以常量指针的方式实现的,顿时觉得我需要学习的还是太多,而且要准备高考了,所以还是暂时停更博客吧。
总之继续努力吧

浙公网安备 33010602011771号