立即学习:https://edu.csdn.net/course/play/9598/204700?utm_source=blogtoedu
复合类型的声明--二级指针
1.无类型:比较、输出
int main ()
{
void *pv;
int a = 3
float b = 3.3f;
double = 3.14;
pv = &a;
pv = &c;
pv = &c;
return 0;
}
1.复合类型
int main ()
{
int *p1,*p2;
p1 = &a;
p2 = &b;
int i = 1024,*p = &i,&r = i;
int ival = 1024;
int *pi = &ival;
int **ppi = π // ppi ---->pi---->ival
// [&pi]-->[&ival]->[1024]
return 0;
}
3.指针的引用
int main ()
{
int i = 42;
int *p;
int *&r = p;
r = i;
*r = 0;
cout << i << endl;
return 0;
}