gpt4 book ai didi

c - 有趣的 C 结构语法/类型

转载 作者:行者123 更新时间:2023-12-01 22:41:05 25 4
gpt4 key购买 nike

我在 Python 解释器源代码中遇到了这个问题。

void
PyThread_delete_key_value(int key)
{
long id = PyThread_get_thread_ident();
struct key *p, **q;

有趣的部分是 struct key *p, **q; 调用。这个结构到底在做什么?我对这到底是什么结构感到困惑。这和说,这个不一样吗?

struct 1 *p;

我很困惑。

编辑:

即使已经回答了这个问题,我还是应该澄清一下我的问题。特别是 key 这个词被重复使用,而我不知道编译器在不同的命名空间中考虑它们。

最佳答案

key 存在于这里的两个不同的命名空间中。一次作为变量,一次作为结构。编译器知道“struct key”和 int key 是不同的东西。

关于c - 有趣的 C 结构语法/类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6157706/

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