[結構] 宣告

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

Ex:

#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>
}

 

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

Ex:

#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>

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

Ex:

 

#include <iostream>
#include <string>
using namespace std;

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

int main() {

 
 

有疑問? 留個言吧!

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