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

溫馨提示×

C語言結構體數組怎么創建

小億
109
2023-12-05 10:55:30
欄目: 編程語言

要創建C語言結構體數組,首先需要定義一個結構體類型,然后使用該類型創建數組。

下面是一個示例代碼:

#include <stdio.h>

// 定義結構體類型
struct Student {
    char name[20];
    int age;
    float score;
};

int main() {
    // 創建結構體數組
    struct Student students[3];

    // 初始化結構體數組的元素
    strcpy(students[0].name, "Tom");
    students[0].age = 18;
    students[0].score = 90.5;

    strcpy(students[1].name, "Jerry");
    students[1].age = 19;
    students[1].score = 88.5;

    strcpy(students[2].name, "Alice");
    students[2].age = 20;
    students[2].score = 95.0;

    // 輸出結構體數組的元素
    for (int i = 0; i < 3; i++) {
        printf("Name: %s, Age: %d, Score: %.2f\n", students[i].name, students[i].age, students[i].score);
    }

    return 0;
}

在上面的示例代碼中,我們首先定義了一個名為Student的結構體類型,包含名字、年齡和分數三個字段。然后,在main函數中,我們使用struct Student students[3];創建了一個包含3個元素的結構體數組。我們通過下標訪問結構體數組的元素,并使用.操作符給字段賦值。最后,我們使用循環遍歷結構體數組的元素,并使用printf函數輸出每個元素的字段值。

運行該程序,輸出如下:

Name: Tom, Age: 18, Score: 90.50
Name: Jerry, Age: 19, Score: 88.50
Name: Alice, Age: 20, Score: 95.00

0
德惠市| 都江堰市| 佳木斯市| 临城县| 寻乌县| 吉林市| 城步| 凤山县| 正蓝旗| 昌都县| 九江县| 黄平县| 松阳县| 新田县| 黑水县| 玉环县| 阆中市| 奉化市| 莲花县| 新郑市| 万州区| 双柏县| 隆德县| 滦平县| 和林格尔县| 邹城市| 青铜峡市| 桃园县| 舒城县| 兴化市| 锡林浩特市| 秭归县| 萍乡市| 灵石县| 鸡泽县| 富宁县| 高州市| 凌海市| 聂荣县| 九台市| 蓬溪县|