c - C语言中这个符号**是什么意思

标签 c

嗨,我是 C 语言的新手,谁能解释一下 ** 符号的含义。

typedef struct _TREENODE {
        struct _TREENODE *Left, *Right;
        TCHAR key[KEY_SIZE];
        LPTSTR pData;
    } TREENODE, *LPTNODE, **LPPTNODE;

最佳答案

如果 x 是一个指针,*x 取消引用它。 **x*(*x) 相同,因此 **x 将指针解引用为指针。 (例如,它是 x opints 指向的事物所指向的事物)。

关于c - C语言中这个符号**是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27328270/

相关文章:

c - 仅使用一个函数更新全局 C 结构而不传递整个数据结构

c++ - 自由事件。使用线程支持配置 event_base

检查零字节

c - 使用 Guix 针对旧的 glibc 进行构建

objective-c - 如何将 C 样式数组发送到 objective-c 方法

c - 如何像素化二进制 (P6) PPM 文件

C 数组与结构

c - 如果在 C 中使用 malloc((size_t)NULL) 会发生什么

python - 使用 LowLevelCallable : How to pass user_data? 与 scipy quad 集成

c++ - 在递归函数中通过引用传递的数组 - 最后一列重新初始化