指向指针的指针怎么初始化?int **p

大神帮我问下,指向指针的指针怎么初始化?int **p
最新回答
涐是瘋女

2024-09-06 16:41:28

任何指针的初始化操作都只有2种方法,指向指针的指针也一样的。

一种是 整形字面常量 NULL 或者 0 , 比如 int **p = 0;
还有就是用一个同类型的地址值对它初始化 int *p = NULL, **q = &p;

强制转换是属于后面一种情况, 比如
double *q = 0;
int **pv = (int**)q;
撸管冠军╮

2024-09-06 08:45:45

int n=10;
int *p=&n;
int **pp=&p;

任何指针的初始化操作都只有2种方法,指向指针的指针也一样的。

一种是 整形字面常量 NULL 或者 0 , 比如 int **p = 0;
还有就是用一个同类型的地址值对它初始化 int *p = NULL, **q = &p;
爱咳嗽就喝急支糖浆

2024-09-06 05:49:34

int **P=null;
颜绯

2024-09-06 09:51:57

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;
}
骑猪Δ追阳光

2024-09-06 12:45:43

int **p=5

或者 int **p;
**p=5;