91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
小金县| 瑞丽市| 木里| 池州市| 长沙市| 衡阳县| 竹山县| 象山县| 郎溪县| 延庆县| 水富县| 凤台县| 拜城县| 顺平县| 纳雍县| 六枝特区| 德惠市| 武义县| 揭阳市| 都匀市| 温宿县| 凭祥市| 岑溪市| 东源县| 淮北市| 敦化市| 平度市| 岱山县| 阿图什市| 彰化市| 巩义市| 拜泉县| 米易县| 沈丘县| 股票| 道孚县| 临安市| 威信县| 翼城县| 洛宁县| 蒲江县|