C++ struct 關鍵字
示例
// Create a structure variable called myStructure
struct {
int myNum;
string myString;
} myStructure;
// Assign values to members of myStructure
myStructure.myNum = 1;
myStructure.myString = "Hello World!";
// Print members of myStructure
cout << myStructure.myNum << "\n";
cout << myStructure.myString << "\n";
定義和用法
struct
關鍵字定義了一個結構。結構是一種將幾個相關變數分組到同一個地方的方法。
如果結構有一個名稱,它可以被用作任意數量變數的資料型別。
語法
struct structName {
type1 name1;
type2 name2;
...
} varName1, varName2, ...
如果提供了 structName,它可以作為變數的資料型別,這些變數將包含該結構。如果結構沒有名稱,它仍然可以直接賦值給結構後的一個或多個變數(varName1, varName2, ...)。
結構包含一個或多個成員,每個成員都有一個數據型別(type1, type2, ...)和一個名稱(name1, name2, ...)。
相關頁面
請在我們的 C++ 結構教程 中閱讀更多關於結構的資訊。