gpt4 book ai didi

c - typedef 语法说明

转载 作者:行者123 更新时间:2023-12-02 06:27:26 24 4
gpt4 key购买 nike

我对以下声明有点困惑 - 你能帮我把它弄清楚吗?

typedef struct {
int a;
int b;
} example;

还有这个

struct something {
int a;
int b;
} ob;

而且我不确定下面的内容是什么意思?

typedef struct foo {
int a;
int b;
} bar;

最佳答案

typedef struct {
int a;
int b;
} example;

这个定义了一个未命名的结构类型,并引入了 example 作为该结构类型的类型别名。因此,您只能将该结构类型称为“示例”。

struct something {
int a;
int b;
} ob;

这个定义了一个结构类型something 并且还声明了一个该类型的对象ob。您只能将结构类型称为 struct something

typedef struct foo {
int a;
int b;
} bar;

这个定义了一个名为 foo 的结构类型,并引入了 bar 作为该结构类型的类型别名。您可以将该结构类型称为 struct foobar

关于c - typedef 语法说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54146269/

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