-
(void **)&p,前面括号里为强制转换,(void **)(&p);默认p为指针,&p为指针的地址,即&p为二级指针,void代表任意类型。
-
(int*)&p,同理上面将&p强制转换为int型的指针,可以理解为得到变量p的地址,并将其强制转换为int型。
- int * &p=a,假设a为指针,该句即为p是指针a的引用。
从右往左看
- 数组名等于首地址
(void **)&p,前面括号里为强制转换,(void **)(&p);默认p为指针,&p为指针的地址,即&p为二级指针,void代表任意类型。
(int*)&p,同理上面将&p强制转换为int型的指针,可以理解为得到变量p的地址,并将其强制转换为int型。
从右往左看