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

溫馨提示×

C語言結構體的訪問方法是什么

小億
181
2023-11-06 13:45:34
欄目: 編程語言

在C語言中,我們可以使用以下兩種方法來訪問結構體的成員:

1. 使用點運算符(`.`):通過結構體變量后面跟著成員名和點運算符(`.`),即`結構體變量名.成員名`的方式來訪問結構體的成員。

struct Person {
    char name[20];
    int age;
};
int main() {
    struct Person person1;
    
    strcpy(person1.name, "John");
    person1.age = 25;
    printf("Name: %s\n", person1.name);
    printf("Age: %d\n", person1.age);
    return 0;
}

輸出:

Name: John
Age: 25

2. 使用指針和箭頭運算符(`->`):如果我們定義了一個指向結構體的指針,我們可以使用箭頭運算符(`->`)來訪問結構體的成員。

struct Person {
    char name[20];
    int age;
};
int main() {
    struct Person person1;
    struct Person *ptr = &person1;
    
    strcpy(ptr->name, "John");
    ptr->age = 25;
    printf("Name: %s\n", ptr->name);
    printf("Age: %d\n", ptr->age);
    return 0;
}

輸出:

Name: John
Age: 25

上述兩種方法都可以用于訪問結構體的成員,具體使用哪一種方法取決于你的需求和代碼結構。

0
加查县| 天长市| 阆中市| 乌拉特后旗| 三门峡市| 吉安县| 阜城县| 泊头市| 民和| 历史| 百色市| 亚东县| 阜城县| 岫岩| 晋州市| 丹凤县| 青铜峡市| 苍溪县| 娄底市| 莒南县| 铜山县| 区。| 乌兰浩特市| 宁强县| 沙湾县| 洪江市| 霸州市| 贵溪市| 巨野县| 曲靖市| 莫力| 墨竹工卡县| 台安县| 焦作市| 伊金霍洛旗| 钦州市| 德保县| 门头沟区| 博爱县| 湖南省| 舒城县|