在 C++ 中定義資料結構的語法是什麼?


C++ 程式設計基本上是 C 程式語言的增強版本,它用於“面向物件程式設計”。

  • C++ 由 Bjarne Stroustrup 開發,他將該語言的首次開發作為其第一個博士專案。

  • 他開始這個專案是因為當時沒有現有的程式語言用於大型專案。

  • 它最初被稱為“帶類的 C”

  • 該程式語言於 1998 年首次標準化,並於 2003 年、2007 年和 2011 年再次釋出。

  • C++ 由 ISO(一個大型標準委員會)維護。

  • C++ 廣泛且普遍地用於嵌入式系統和軟體工程。

  • C++ 影響了 PHP 和 C# 等語言。

資料結構

資料結構用於在 C++ 中對其他資料物件進行分組和組織。基本資料結構用於表示簡單和基本的值,它們包括 char、布林值、指標等資料型別;非基本資料結構在一個變數中儲存多個值,這些值包括陣列、棧、連結串列和樹。

定義結構

要定義結構,必須使用 struct 語句。struct 語句為程式定義了一種新的資料型別,該型別具有多個成員。struct 語句的格式如下所示:

struct [structure tag]{
   member definition;
   member definition; ...
   member definition;
}
[one or more structure variables];

結構標籤是可選的,每個成員定義都是一個正常的變數定義,例如 int i; 或 float f; 或任何其他有效的變數定義。在結構定義的末尾,在最後一個分號之前,可以指定一個或多個結構變數,但這是可選的。

以下是宣告 Book 結構的方式

struct Books {
   char title[50];
   char author[50];
   char subject[100];
   int book_id;
} book;

更新於: 2019-07-30

363 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.