struct结构体中成员是数组怎么赋值
时间: 2023-05-24 09:06:35 浏览: 391
结构体中数组成员赋值
5星 · 资源好评率100%
在结构体中定义的数组成员可以通过循环或一次性赋值进行初始化。以下是两种方法的示例:
1.循环赋值
struct student {
int id;
char name[20];
int scores[5];
};
// 初始化scores数组
struct student st;
for (int i = 0; i < 5; i++) {
st.scores[i] = i * 10;
}
2.一次性赋值
struct student {
int id;
char name[20];
int scores[5];
};
// 初始化scores数组
struct student st = {
.id = 1,
.name = "John",
.scores = {70, 80, 90, 85, 95},
};
阅读全文