[結構] 取用結構變數成員

宣告結構變數後
就可以利用點運算子(.)
存取變數內的欄位

取用結構成員:
結構變數名稱.欄位名稱

Ex:

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

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

int main() {

 struct student s1;   //宣告結構變數s1
 s1.eng=70;      //將英文成績設為70
 cout << "English is " <<  s1.eng << endl; 
 
}

 

由於字串欄位
只是儲存字串實際存放的位址
所以無論字串是否有設值
結構變數的長度
不會因為字串長度而改變

有疑問? 留個言吧!

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