gpt4 book ai didi

c++ - C/C++ 结构体中的指针

转载 作者:行者123 更新时间:2023-11-30 16:08:28 25 4
gpt4 key购买 nike

    typedef struct list {
int value;
list *next;
}list_t;

void init(list_t *head) {
head->next = NULL;
}

你能解释一下 list 之间有什么区别吗?和list_t
我知道声明 struct list list_t,但是如果我声明 parametr list_t parametr, patametr.[...]我觉得这个和list parametr, parametr.[....]是一样的效果我不明白什么意思list *nextlist_t *next 相同?

最佳答案

在c中,结构体有自己的命名空间。 list_t 是结构体的别名。

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

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