亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C語言結構體數組如何初始化賦值

小億
167
2023-12-28 00:16:17
欄目: 編程語言

C語言結構體數組的初始化賦值可以通過以下兩種方式進行:

  1. 逐個賦值:可以使用逐個賦值的方式給結構體數組的每個元素進行賦值,例如:
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;
}
  1. 使用初始化列表:可以使用初始化列表的方式對結構體數組進行初始化賦值,例如:
struct Student {
    char name[20];
    int age;
};

int main() {
    struct Student students[3] = {
        {"Tom", 18},
        {"Alice", 20},
        {"Bob", 19}
    };
    
    return 0;
}

通過上述兩種方式,可以對C語言中的結構體數組進行初始化賦值。

0
茶陵县| 洛南县| 玉门市| 固镇县| 阳山县| 九江市| 长丰县| 松阳县| 射洪县| 老河口市| 巴彦县| 凤庆县| 巴青县| 东安县| 南昌县| 成安县| 化州市| 栾城县| 南川市| 章丘市| 迭部县| 泌阳县| 禄劝| 阜新市| 岳阳市| 遵义市| 玉田县| 万年县| 南丹县| 拉孜县| 昭通市| 会理县| 贡嘎县| 桑植县| 临朐县| 桂阳县| 咸丰县| 饶阳县| 娄烦县| 云南省| 嘉荫县|