gpt4 book ai didi

C:指向结构内部结构元素的指针

转载 作者:行者123 更新时间:2023-12-02 02:16:56 25 4
gpt4 key购买 nike

为了便于打印,我想创建一个指向我的结构元素的指针数组。我怎样才能做到这一点?我的尝试是在结构的最后一行。请注意,此结构具有除 int 之外的其他值,现在显示在此处。我只希望对整数进行这种索引。

struct status {
int lastinputVac;
int inputVac;

int outputVac;

/* The unit is % */
int outputpower;

int outputHz;

/* The unit is % */
int batterylevel;

int temperatureC;

int *ordered_values[] = { &lastinputVac, &inputVac, &outputVac, &outputpower, &outputHz, &batterylevel, &temperatureC };
}

最佳答案

咬紧牙关,编写额外的代码以使用结构成员访问权限打印它。为了节省几行代码而牺牲您的设计是不值得的。

假设有一天您必须在库中公开此结构。你真的想用这个没有实际用途的奇怪指针数组来加载用户吗?

关于C:指向结构内部结构元素的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10044730/

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