C 基礎系列(資料結構)

2021-10-03 12:58:06 字數 586 閱讀 4627

我的c++底子還是太差,有很多東西都搞不清楚!以後還是每天都學一點。

1.結構體的使用:

struct type_name  object_names;
滿熟悉的,注意可以直接在宣告的時候定義變數。

2.如何訪問結構體的成員。這裡得說一下,結構體和類之間的區別:

所以很多時候,可以考慮使用結構體,另外注意結構體不可以使用模板。

3.結構體的指標

#include #include using namespace std;

void printbook( struct books *book );

struct books;

int main( )

// 該函式以結構指標作為引數

void printbook( struct books *book )

{ cout << "書標題 : " << book->title

C 基礎 資料結構

在 c 中,變數分為以下幾種型別 值型別 value types int char float 引用型別 reference types object dynamic string array 物件型別變數的型別檢查是在編譯時發生的,而動態型別變數的型別檢查是在執行時發生的。裝箱 值型別轉換為物件型...

資料結構系列( )樹狀結構

樹 是有乙個或乙個以上的節點組成,存在乙個特殊的節點,稱為樹根。每個節點是一些資料和指標組合而成的記錄。除了樹根,其餘節點可分為n 0個互斥的集合,其中每乙個子集合本身也是一種樹狀結構,即此根節點的子樹。此外一棵合法的樹,節點間可以互相連線,但不能形成無出口的迴路。度數 每個節點所有子樹的個數。層數...

資料結構系列( )排序

排序是指將一組資料,按照特定規則調換位置,使資料具有某種順序關係。排序的移動方式可分為直接移動和邏輯移動。直接移動是直接交換儲存資料的位置,邏輯移動是改變指向這些資料的輔助指標的值。排序的分類 排序通常按照資料量的多寡和所使用的記憶體可分為內部排序和外部排序,資料量小則可以全部載入到記憶體來進行的排...