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

溫馨提示×

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
长沙县| 九寨沟县| 习水县| 上饶市| 夹江县| 泾阳县| 巴楚县| 屯门区| 垣曲县| 永济市| 通渭县| 惠东县| 洪洞县| 衡东县| 杭锦后旗| 昌都县| 观塘区| 砀山县| 河北省| 商洛市| 舞阳县| 即墨市| 岫岩| 河津市| 江山市| 锦屏县| 敖汉旗| 神农架林区| 富蕴县| 绩溪县| 山丹县| 徐州市| 威信县| 翁源县| 通河县| 轮台县| 东山县| 玉田县| 曲阜市| 洪雅县| 庆云县|