結構
程式碼:
#include<iostream.h>
struct data
{
char name[10];
int schoolnum;
int seatnum;
};
int main()
{
data a;
data b;
cout<<"請輸入學生A的姓名:";
cin.getline(a.name,10,'\n');
cout<<"請輸入學生A的學號:";
cin>>a.schoolnum;
cout<<"請輸入學生A的座號:";
cin>>a.seatnum;
cout<<"請輸入學生B的姓名:";
cin>>b.name;
cout<<"請輸入學生B的學號:";
cin>>b.schoolnum;
cout<<"請輸入學生B的座號:";
cin>>b.seatnum;
cout<<"學生A:"<<a.name<<endl;
cout<<"學號:"<<a.schoolnum<<endl;
cout<<"座號:"<<a.seatnum<<endl;
cout<<"學生B:"<<b.name<<endl;
cout<<"學號:"<<b.schoolnum<<endl;
cout<<"座號:"<<b.seatnum<<endl;
system("PAUSE");
}
************************************************
執行結果:
請輸入學生A的姓名: aaa
請輸入學生A的學號:111
請輸入學生A的座號:1
請輸入學生B的姓名: bbb
請輸入學生B的學號: 222
請輸入學生B的座號: 2
學生A:aaa
學號:111
座號:1
學生B:bbb
學號:222
座號:2
*********************************************************
語法:
struct data{}; :struct 結構名稱 { 結構成員 }; 就像是自創一個資料型態一樣,可以一次宣告許多資料型態,呼叫時需使用 ” . ” 成員存取運算子
請先 登入 以發表留言。