gpt4 book ai didi

c - C中的双指针

转载 作者:太空宇宙 更新时间:2023-11-04 01:33:06 25 4
gpt4 key购买 nike

我有一个这样定义的表结构:

typedef struct table {
char *key;
void *value;

} Table;

然后我有这样的东西:

Table **table

作为变量。

这是什么意思?

表格数组?

指向表指针的表指针?

最佳答案

当您声明 Table **table; 时,这会使 table 成为指向 Table 的指针;例如:

Table x;
Table * p = &x;
Table ** table = &p; // points to p

Table * arr[10]; // array of table pointers
table = arr; // point to first element of arr

关于c - C中的双指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19613154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com