关于二重指针的解引用的一点疑惑
#include <stdio.h>void unknow(int n);
int main()
{
int t=5;
int *p=&t;
int **p2=&p;
printf("%d\n",t);
printf("%d\n",*p);
printf("%d\n",**p2);
unknow(8);
getchar();
}
void unknow(int n)
{
int i;
int *pp;
int **pp2;
i=n;
pp2=&pp;
*pp2=&i;
printf("%d\n",i);
printf("%d\n",*pp);
printf("%d\n",**pp2);
}
对于以上这个程序,main()函数的解引用没问题,但是对于 unknow函数里面的解引用存在一点疑惑,到底他是如何解引用的呢??望指点。。。。。。