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

溫馨提示×

c語言結構體指針賦值的方法是什么

小億
301
2023-12-14 01:52:30
欄目: 編程語言

在C語言中,結構體指針賦值有兩種方法:

  1. 使用"->"操作符:通過結構體指針訪問結構體成員并賦值。例如:
struct Student {
    int id;
    char name[20];
};

int main() {
    struct Student s1;
    struct Student *ptr_s1 = &s1;
    
    ptr_s1->id = 1;
    strcpy(ptr_s1->name, "John");
    
    return 0;
}
  1. 使用"*"操作符:通過解引用結構體指針訪問結構體成員并賦值。例如:
struct Student {
    int id;
    char name[20];
};

int main() {
    struct Student s1;
    struct Student *ptr_s1 = &s1;
    
    (*ptr_s1).id = 1;
    strcpy((*ptr_s1).name, "John");
    
    return 0;
}

這兩種方法都可以對結構體指針所指向的結構體成員進行賦值操作。

0
桃源县| 大新县| 增城市| 迭部县| 台中县| 安溪县| 鄂尔多斯市| 正定县| 沾化县| 大城县| 玛曲县| 阜阳市| 新蔡县| 西贡区| 泊头市| 乌兰察布市| 莲花县| 宜宾县| 彝良县| 屏东市| 西和县| 渭南市| 吴堡县| 靖边县| 石阡县| 中宁县| 新蔡县| 阜新| 上思县| 新宁县| 萍乡市| 佛学| 津市市| 新河县| 襄城县| 五常市| 夹江县| 漳州市| 松潘县| 漠河县| 汝阳县|