任何指针的初始化操作都只有2种方法,指向指针的指针也一样的。一种是 整形字面常量 NULL 或者 0 , 比如 int **p = 0; 还有就是用一个同类型的地址值对它初始化 int *p = NULL, **q = &p;强制转换是属于后面一种情况, 比如 double *q = 0; int **pv = (int**)q;
int n=10; int *p=&n; int **pp=&p;任何指针的初始化操作都只有2种方法,指向指针的指针也一样的。一种是 整形字面常量 NULL 或者 0 , 比如 int **p = 0; 还有就是用一个同类型的地址值对它初始化 int *p = NULL, **q = &p;
int _tmain(int argc, _TCHAR* argv[]){ int num=10; int *p=# int **pp=&p; printf("%d\n",num); printf("%d\n",*p); printf("%d\n",**pp);return 0;}