陣列:連續儲存相同資料型別的資料型別。
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列舉它被用來存放固定的不可改變的型別,比如說,四...