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

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

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

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; //宣告結構變數s1
s1.eng=70; //將英文成績設為70
cout << "English is " << s1.eng << endl;

}
[/code]

 

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

有疑問? 留個言吧!

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