C++的一些随笔(第一篇)

C++中 ->的作用

 

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

 #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进行赋值
 }

C++中 :: 的作用

调用变量

作用域::变量

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

 ::a

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

 class ww
 {
   public:
     int a();
 }
 int ww::a()//表示a是属于ww的
 {
  return 0;
 }

 

 

posted @ 2021-07-20 15:14  YanAemons  阅读(38)  评论(0)    收藏  举报