gpt4 book ai didi

c - 定义 C 结构的一种令人困惑的方式

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

<分区>

我是 C 的新手,我偶然发现了这个 c 结构:

typedef struct
{
int dog;
int cat;
} FOO;

typedef struct
{
int id;
FOO* pRow[0]
} BAR;

我了解基本的 c 和 c++,但我不知道以下行的动机:“FOO* pRow[0]”。

如果作者想定义一个指向 FOO 数组的指针,那么他/她应该将其定义为“FOO* pROW”,对吗?那么为什么 pROW[0] 在这种情况下代表呢?

请赐教。谢谢!

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