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

溫馨提示×

c語言public在結構體中的應用

小樊
87
2024-07-18 03:51:44
欄目: 編程語言

在C語言中,關鍵字public并不直接用于結構體中。在C語言中,結構體的成員默認是公有的(即可在外部訪問),所以不需要使用public關鍵字來聲明結構體的成員。

如果希望將結構體的成員設置為私有的(即只能在結構體內部訪問),可以使用以下方法實現:

#include <stdio.h>

struct Person {
    char name[50];
    int age;
    float height;
    
    // 私有成員
    int private_data;
};

int main() {
    struct Person person1;
    
    // 訪問公有成員
    strcpy(person1.name, "Alice");
    person1.age = 25;
    person1.height = 1.75;
    
    // 編譯時會報錯,private_data是私有成員
    //person1.private_data = 123;
    
    return 0;
}

在上面的代碼中,private_data被定義為Person結構體的一個私有成員,只能在結構體內部訪問,外部無法直接訪問。

0
台北市| 龙里县| 东光县| 望谟县| 土默特右旗| 江安县| 那曲县| 丹棱县| 平原县| 任丘市| 上林县| 灵璧县| 泾阳县| 进贤县| 安西县| 临武县| 留坝县| 壶关县| 闸北区| 古浪县| 长治市| 信丰县| 靖安县| 托里县| 和静县| 唐海县| 五寨县| 黔西| 会宁县| 南漳县| 黎平县| 苍梧县| 岳普湖县| 普洱| 浪卡子县| 天水市| 镇巴县| 通许县| 永定县| 山西省| 安义县|