複雜資料型別

2021-06-25 21:20:17 字數 471 閱讀 6274

1結構體

相當於是高階語言裡的類,但是他沒有方法,也就是行為,只有屬性,也就是成員,結構體相當於是自定義類;

宣告struct students

;當我們需要使用結要用結構體裡的類的屬性時,我們需要通過「."運算子來進行呼叫,比如: students.age

2列舉它被用來存放固定的不可改變的型別,比如說,四個季節,周一到周五

enum 列舉名{

spring,

sumer,

''''''''''''

列舉的特點在於他存放的只是乙個代號,真正記憶體當中存放的其實是整型,它的順序為0,1,2,3.。。。。。

同樣需要通過點運算子來呼叫枚興的屬性。

3指標型別

指標型別專門用於存放記憶體的位址,因為它可以直接操作記憶體,所以,它又具用兩面性

宣告double *p;

double 並不是p的型別,它代表的是p指向的乙個記憶體空間的型別

複雜資料型別

1 在c語言中,除了之前學到的基本資料型別 整型,浮點型,字元型 外,還有指標型別和構造型別 結構型,聯合型,列舉型 2 結構體型別,用於把不同型別的資料組合成乙個集合體,宣告格式 struct 結構名 例如 includestruct students void main 結構體的特點是 表示更豐...

複雜資料型別

1 定義形式 指向的內容的型別 指標名 2 存在空指標 3 指標變數存的是位址。提到指標便會有乙個指向關係。4 指標可以動態申請陣列new。使用後可以delete 5 陣列名是乙個常指標。它指向的位址不再改變。6 指標 指標有當前指向的位置,也就是指標存的位址,加乙個此指標所指向的內容的位元組數大小...

Oracle 複雜資料型別

1 記錄型別變數定義 set serveroutput on declare type stuinfo record is record 用 type定義與stuinfo表字段相匹配的變數型別 temp stuname stuinfo.stuname type,temp stuno stuinfo....