多级指针
#include <stdio.h>int nestedptr()//使得该指针返回val的值
{
int ******Hexapoint;
int val=114514;
int *a=&val;
int **b=&a;
int ***c=&b;
int ****d=&c;
int *****e=&d;
******Hexapoint=&e;
return ******Hexapoint;
}
int main()
{
printf("%d",nestedptr());
return 0;
} 指针这个就一层一层的看,这个打印的就是val的值114514
*Hexapoint = e内存的值也就是d的地址
以下的同理,一层层的进行解引用就行。
页:
[1]