更新:代码正确且合理,注释提供了如何为结构变量赋值
我在C中编写一个结构,它包含2个整数数组和一个自定义类型'info'的数组。这个'info'类型只包含几个int变量。以下是我在网上搜索过的一段代码:
typedef struct info {
int test_count;
int skip_count;
int prime_count;
} info;
struct myStruct {
int arr1[10];
int arr2[20];
info info[20];
};
这不会产生任何编译器警告或错误,但鉴于我正在尝试做什么,它是最明智的实现吗?
另外 - 如何为info变量赋值,然后通过myStruct访问它们?我已经使用点运算符尝试了各种语句,但我无法通过编译器。
答案 0 :(得分:0)
对我来说还不错。用法示例q.allResolved(promises).then(function(results) {
console.log(results);
}).catch(function(err) {
console.error(err);
});
- M.M
并且给定:struct myStruct x; x.info[3].skip_count = 4;
您应该能够使用struct myStruct x;
来访问该数组的元素。
- 乔纳森莱弗勒