int a = 2; int *p = &a; int **q = &p;
有什么实际用途?实时应用.
当您想要保留内存分配或分配(即使在函数调用之外)时也会使用**.
还要检查这个article.
例:-
void allocate(int** p) { *p = (int*)malloc(sizeof(int)); } int main() { int* p = NULL; allocate(&p); *p = 1; free(p); }