【发布时间】:2016-10-09 02:36:19
【问题描述】:
在 C 中,我试图初始化结构的成员,但我无法做到。这是我的代码结构:
struct values{
int a;
int b;
int b;
int d;
};
struct values value[65535];
对于结构对象数组中的所有值,我想将结构的 b 成员初始化为 -1。我想不出这样做的好方法。
【问题讨论】:
-
您使用的是哪个编译器? GCC 有一个非标准的扩展,使它变得简单; Clang 可能也支持它以实现 GCC 兼容性。否则,没有一个简单的方法来做到这一点。
-
遍历它们并设置它?