C 學習記錄(10)複雜資料型別之陣列

2021-08-20 23:46:35 字數 626 閱讀 6992

陣列:連續儲存相同資料型別的資料型別。

1.宣告陣列

資料型別 陣列名;

int score ;

2.初始化陣列

score = new int[5] ;

3.陣列讀寫操作

score[0] = 5;

console.writeline( score[0] );

注意事項:

1.防止訪問位置超出陣列的長度(陣列名.length)

例程1.

static void main()

;    //定義字串陣列

int i;

console.writeline("here are of my friends:", friendnames.length);    //獲取陣列長度

for (i = 0; i < friendnames.length; i++)

console.readkey();

}以上都是針對一維陣列的操作,下面簡單介紹一下二維陣列。

double[,] score = new double[3,4];    //定義乙個三行四列的二維陣列

其中行為第0行到第2行,第0列到第3列。

具體的資料處理和一維陣列一樣。

C複雜資料型別

結構體 1 表示更豐富的複雜型別 以後類這個概念的 2 內部屬性定義的順序 不影響使用,但是會影響記憶體分配 3 關鍵知識點在於記憶體大小的對齊問題。structstudent 聯合體 1 同乙個記憶體區域可以存放不同資料型別 非常少見 2 內部屬性的定義不影響使用也不影響記憶體分配 3 操作了乙個...

複雜資料型別

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

複雜資料型別

1結構體 相當於是高階語言裡的類,但是他沒有方法,也就是行為,只有屬性,也就是成員,結構體相當於是自定義類 宣告struct students 當我們需要使用結要用結構體裡的類的屬性時,我們需要通過 運算子來進行呼叫,比如 students.age 2列舉它被用來存放固定的不可改變的型別,比如說,四...