C语言结构体数组如何初始化赋值

   2025-02-13 6160
核心提示: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语言中的结构体数组进行初始化赋值。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言