C语言结构体数组如何初始化赋值
C语言结构体数组的初始化赋值可以通过以下两种方式进行:
- 逐个赋值:可以使用逐个赋值的方式给结构体数组的每个元素进行赋值,例如:
struct Student {
char name[20];
int age;
};
int main() {
struct Student students[3];
strcpy(students[0].name, "Tom");
students[0].age = 18;
strcpy(students[1].name, "Alice");
students[1].age = 20;
strcpy(students[2].name, "Bob");
students[2].age = 19;
return 0;
}
- 使用初始化列表:可以使用初始化列表的方式对结构体数组进行初始化赋值,例如:
struct Student {
char name[20];
int age;
};
int main() {
struct Student students[3] = {
{"Tom", 18},
{"Alice", 20},
{"Bob", 19}
};
return 0;
}
通过上述两种方式,可以对C语言中的结构体数组进行初始化赋值。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:vps远程桌面宽带连接的方法是什么 下一篇:vps本地测速的方法是什么
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。