int **p是什么意思
时间: 2024-07-13 20:00:33 浏览: 120
`int **p` 是 C/C++ 中的一种指针声明,它表示一个指向整型指针的指针。具体来说:
- `*` 前面的 `**` 表示 `p` 是一个指向指针的指针,也就是一个指向 `int *`(即指向整数的指针)类型的变量。
- 当你声明 `int **p` 时,`p` 可以存储另一个指针的地址,这个指针指向一个整数。
这样做的用途通常是在动态内存管理或函数参数传递中使用,比如在函数里动态分配二维数组,或者用于回调函数的指针数组等场景。当你用 `**p = &array;` 这样的方式赋值时,`p` 就指向了数组首地址。
阅读全文