結構管結構類型簡單介紹-遼寧沈陽結構管知識
									結構管結構類型簡單介紹
struct 結構類型名 
{ 數據類型說明符1 成員名1; 
數據類型說明符2 成員名2; 
…… 
數據類型說明符n 成員名n; 
}; 
struct是一個關鍵字,表示結構類型定義的開始,結構類型說明符可以是int、float、char等等各數據類型。花括號括起來的就是組成結構的各個組成部分。這里定義的結構類型名就相當于int、float等。 
定義一個結構類型變量 
結構類型名 變量名; 
我們以學生為例,先定義結構類型: 
struct student 
{ long num; //代表學號 
char name[20]; //代表姓名 
char sex; //代表性別 
int age; //代表年齡 
float score; //代表成績 
}; 
接下來定義一個student類型的變量: 
student s1; 
變量定義時要分配存儲空間,給s1分配的存儲空間是其結構類型中所有成員所占空間的總和。 
定義結構體數組 
我們以學生為例,先定義結構類型: 
struct student 
{ long num; //代表學號 
char name[20]; //代表姓名 
char sex; //代表性別 
int age; //代表年齡 
float score; //代表成績 
}; stu[3] 
這其中 stu[1]具有num,name,sex,age,score這5個成員,stu[2]和stu[3]也具有; 
數組各元素在內存中連續存放。 
引用編輯 
當我們要訪問s1的結構成員時,我們要使用圓點操作符“.”。引用形式為: 
結構變量名.成員名 
例如,輸出s1的名字:cout<<s1.name;