当前位置 博文首页 > 三眼二郎:c++中 ->,c++中::

    三眼二郎:c++中 ->,c++中::

    作者:[db:作者] 时间:2021-08-15 13:32

    ->

    ->用于指针
    ->用于指向结构体的指针
    ->用于指向结构体的指针,表示结构体内的元素

    #include<stdio.h>
    struct role   // 定义一个结构体
    {
        char name[8];  // 姓名
        int level;  // 等级
        int HP;  // 血量
        int MP;  // 蓝量
        int gold;  // 金币
    };
    void main()
    {
        struct role *w;   // 定义一个结构体指针
        char str[]="kuangzhan";
        w->name = str;     // 对结构体中的成员变量name进行赋值
        w->level = 46;  // 对结构体中的成员变量level进行赋值
        w->HP = 3100;       // 对结构体中的成员变量HP进行赋值
        w->MP = 3100;       // 对结构体中的成员变量MP进行赋值
        w->gold = 475233;       // 对结构体中的成员变量gold进行赋值
    }
    

    ::

    调用变量
    作用域::变量

    如果a的作用域为全局作用域,调用a时用

    ::a
    

    如果a的作用域为类ww时,调用a时用

    class ww
    {
      public:
        int a();
    }
    int ww::a()//表示a是属于ww的
    {
     return 0;
    }
    
    cs
    下一篇:没有了