structの使い方

23835 ワード

キーワードstructは、構造(structure)と呼ばれる様々なタイプの変数の集合を定義し、それらを1つのユニットと見なすことができる.
1.structの簡単な例
次はstructの簡単な宣言例です.
struct horse
{
int age;
int height;
} Silver;




horse。horse , , (struct ure tag) (tag name)。 。

, , 。
, Silver 。 horse , Silver, :age height。

, :
struct horse
{
int age;
int height;
char name[20];
char father[20];
char mother[20];
} 
Dobbin = {24, 17, "Dobbin", "Trigger", "Flossie"};



1.1

。 :
struct horse
{
int age;
int height;
char name[20];
char father[20];
char mother[20];
};
struct horse Dobbin = {24, l7, "Dobbin", "Trigger", "Flossie";


。 horse, Dobb in。 。 Do bbin ,Dobbin Trigger, Flossie。

1.2

, , 。 , Dobbin , , :
Dobbin.age = 12;
, 。 Dobbin age 12。 , , 。

horse :
struct horse
{
int age;
int height;
char name[20];
char father[20];
char mother[20];
};


age height, name、father mother。 , horse 。 horse , :
struct
horse My_first_horse;

1.3
— 。 , 。 , horse My_first_horse, :
struct
{
int age;
int height;
char name[20];
char father[20];
char mother[20];
} 
My_first_horse;


。 。