中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
彰化市| 西乡县| 桐梓县| 云霄县| 洛扎县| 翁牛特旗| 大厂| 成安县| 辽源市| 南平市| 田林县| 茌平县| 密云县| 蓝山县| 安平县| 乐至县| 交城县| 蓬莱市| 毕节市| 阿勒泰市| 惠安县| 富宁县| 砚山县| 云林县| 呼和浩特市| 宁武县| 渑池县| 玉林市| 冕宁县| 徐闻县| 蕉岭县| 太和县| 如东县| 进贤县| 南和县| 江孜县| 许昌县| 尚志市| 玛曲县| 应城市| 呼伦贝尔市|