gpt4 book ai didi

c - 如何在 C 中访问变量而不引用其结构实例?

转载 作者:行者123 更新时间:2023-11-30 14:21:49 25 4
gpt4 key购买 nike

如果我有一个 C 结构

typedef struct _a {
int aval;
} a;

a a_inst;

void main() {
a_inst.aval = 5;
}

在此示例中,如何访问“aval”而无需输入 a_inst.aval ?这可能吗?

最佳答案

a_inst.aval 指的是“结构 a_instaval 部分”。

aval - 正如您想要输入的那样 - 将引用“aval...?”,此时编译器将变得脾气暴躁并拒绝合作。

回答你的问题:不会。

(当然,除非你开始使用 #define/typedef/指针作为速记符号的手段,此时你就进入了危险的水域使您的代码可读性较差。)

关于c - 如何在 C 中访问变量而不引用其结构实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14380692/

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