[結構] 宣告

結構的宣告:
struct 結構名稱
{
資料型態1 欄位名稱1;
資料型態2 欄位名稱2;
資料型態3 欄位名稱3;
…..
};

Ex:

[code language=”cpp”]
#include <iostream>
#include <string>
using namespace std;

struct student
{
string name;
string id;
int math;
int eng;
};

int main() {
<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
}
[/code]

 

結構變數的宣告:
struct 結構名稱 結構變數名稱;

Ex:

[code language=”cpp”]
#include <iostream>
#include <string>
using namespace std;

struct student
{
string name;
string id;
int math;
int eng;
};

int main() {

struct student s1; //宣布一個student結構的變數s1

}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
[/code]

也可以在宣告結構時
順便宣告結構變數
struct 結構名稱
{
資料型態1 欄位名稱1;
資料型態2 欄位名稱2;
資料型態3 欄位名稱3;
…..
}變數1,變數2…..;

Ex:

 

[code language=”cpp”]
#include <iostream>
#include <string>
using namespace std;

struct student
{
string name;
string id;
int math;
int eng;
}s1,s2,s3,s4; //在宣告結構的同時
//宣告四個結構變數

int main() {

[/code]

有疑問? 留個言吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料