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

溫馨提示×

c語言結構體調用的方法是什么

小億
232
2023-12-28 20:03:28
欄目: 編程語言

在C語言中,可以使用以下方法來調用結構體:

  1. 通過結構體變量名直接訪問結構體成員:

    struct Student {
        int id;
        char name[20];
        int age;
    };
    
    struct Student stu;
    stu.id = 1;
    strcpy(stu.name, "John");
    stu.age = 20;
    
  2. 通過指針訪問結構體成員:

    struct Student {
        int id;
        char name[20];
        int age;
    };
    
    struct Student stu;
    struct Student *pStu = &stu;
    pStu->id = 1;
    strcpy(pStu->name, "John");
    pStu->age = 20;
    
  3. 通過函數參數傳遞結構體:

    struct Student {
        int id;
        char name[20];
        int age;
    };
    
    void setStudent(struct Student *stu) {
        stu->id = 1;
        strcpy(stu->name, "John");
        stu->age = 20;
    }
    
    struct Student stu;
    setStudent(&stu);
    

上述三種方法都可以用來調用結構體,并對結構體進行賦值或訪問成員。

0
达日县| 武陟县| 前郭尔| 沁水县| 留坝县| 瑞丽市| 株洲县| 临泉县| 棋牌| 高要市| 海淀区| 平山县| 江油市| 郁南县| 安国市| 连江县| 石河子市| 梨树县| 盐亭县| 宜川县| 台湾省| 铁力市| 阿巴嘎旗| 平江县| 阳信县| 沐川县| 宜黄县| 乌审旗| 南京市| 五家渠市| 贵定县| 南充市| 宁晋县| 莎车县| 屯昌县| 大荔县| 闽侯县| 德钦县| 德州市| 石屏县| 辛集市|