问题标题: 酷町堂:结构体数组

0
0

0
已采纳
尹宗鑫
尹宗鑫
新手守护
新手守护

结构体:

主要部分:

F1:

struct 结构体的名字{

定义变量;

};

例如:

struct node{

int x,y;

string name;

char a[101];

}

结构体的名字[数组定义个数];

F2:

struct 结构体的名字{

定义变量;

}[数组定义个数];

例如:

struct dao{

int n,m;

string name;

}a[101];

 

使用时:

结构体的名字[下标].结构体中间的某一个变量。

x[i].name="Goodbye";

cout<<x[i].name;

 

0
0
0
0
0
刘乐宸
刘乐宸
新手天翼
新手天翼

struct 结构体的名字{

定义变量;

};

 

struct 结构体的名字{

定义变量;

}

0
赵逸凡
赵逸凡
初级启示者
初级启示者
struct 某一个结构体定义名(就相当于你定义一个int)
{
    成员
    可以是函数,可以是任何变量,也可以调用这个或其他结构体定义方式。
    成员可以是指针,滑稽树,栈,容器
    可以什么都不定义哦
}
你自己定义的结构体定义名 某个变量[数组长度]
或者直接定义结构体的同时,定义结构体,在大括号后面定义。
当你用第一种方法时,如果不定义,不会占内存的。
旺财哪,谢谢QAQ
举例说明法:::
struct HELLO
{
     int hope;
     struct adopt
     {
         struct wang
         {
              int cai;
              string na;
              int ba()
              {
                  return int(na[1])+int(cai);
              }
         }
     }
}bai_tuo_cai_na[666666];

 

0
我要回答