C 指针与指向指针的指针 - 正确用法是什么?

标签 c pointers

指针和双指针有什么区别

为什么要使用第二个?

char *a; //Points to a char
char **b; //Why doesn't this also point char

最佳答案

“双指针”只是指向另一个指针的指针。在您的示例中,一个指针指向一个指向字符的指针。

编辑 实际上这已被回答here .

关于C 指针与指向指针的指针 - 正确用法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37471869/

相关文章:

c - 没有 free() 调用 malloc() 的真正后果是什么?它会使程序变得疯狂,例如永远循环吗?

c - 指向指针数组的段错误和内存损坏

将数组的信息复制到指针数组中

c - 如何更改 C 中二维数组的内容?

c++ - 防止从 false 到指针的静默转换

c - 如何从 C 程序调用 Lua 脚本?

使用 node-ipc 和 unix 套接字在 NodeJS 和 C 之间进行通信

char pwdToTest[4] = "ABCD";我如何检测C中字符串的结尾?

c - 在 C 中使用 POSIX 正则表达式

c - 将函数传递给函数时,错误左值需要作为一元 '&' 操作数