函式與陣列的特點

2021-08-07 02:16:28 字數 542 閱讀 8109

函式的特點

1、定義函式可以將功能**進行封裝

2、便於對該功能進行復用

3、函式只有被呼叫才會被執行

4、函式的出現提高了**的復用性

5、對於函式沒有具體返回值的情況,返回值型別用關鍵字void表示,那麼該函式中的return語句如果在最後一行可以省略不寫。

注意:函式中只能呼叫函式,不可以在函式內部定義函式。

定義函式時,函式的結果應該返回給呼叫者,交由呼叫者處理。

函式的返回值void

mian函式是程式的主入口,乙個函式只有乙個主入口

陣列的特點:

1. 陣列只能儲存同一種資料型別的資料。

2. 陣列是會給儲存到陣列中的元素分配乙個索引值的,索引值從0開始,最大的索引值是length-1;

3. 陣列一旦初始化,長度固定。

4. 陣列中的元素與元素之間的記憶體位址是連續的。

object型別的陣列可以儲存任意資料。

從object陣列中取出的元素只能使用object型別宣告變數接收,如果需要其他的型別需要進行強制型別轉換。

陣列與鍊錶的特點以及區別

陣列是將元素在記憶體中連續存放,由於每個元素占用記憶體相同,可以通過下標迅速訪問陣列中任何元素。但是如果要在陣列中增加乙個元素,需要移動大量元素,在記憶體中空出乙個元素的空間,然後將要增加的元素放在其中。同樣的道理,如果想刪除乙個元素,同樣需要移動大量元素去填掉被移動的元素。如果應用需要快速訪問資料...

陣列的概述及特點

是多個相同型別資料按一定順序排列的集合,並使用乙個名字命名,並通過編號的方式對這些資料進行統一管理。陣列是有序排列的 陣列屬於引用資料型別的變數。陣列的元素,既可以是基本資料型別,也可以是引用資料型別,而陣列名中引用的是這塊連續空間的首位址。建立陣列物件會在記憶體中開闢一整塊連續的空間 陣列的長度一...

陣列與函式

不能將乙個陣列賦值給另乙個陣列 int cards 4 int hand 4 hand cards wrong hand 4 wrong,陣列只有在定義時才能初始化,此後不能,但是可以用下標分別給陣列中的元素賦值注 但是結構體struct可以用賦值運算子 將結構賦給另乙個同型別的結構,即使結構中包含...