1.一維陣列
1.1 一維陣列的創建和初始化
什么是陣列?
陣列是一組型別相同元素的集合,
陣列的創造方式:
type name [size];
//type 是指陣列的元素型別
//size 是一個常量運算式,用來指定陣列的大小
//name 是指創建陣列的陣列名
例如:

注:陣列創建,[ ]中必須是常量!

我們可以發現,即使是const修飾的變數具有了常量的屬性仍不能被認為成常量,
1.2 陣列的初始化

我們可以發現,對于陣列的初始化我們并不是非得將開辟的大小全部賦值,那為賦值的空間里是什么呢?

我們可以發現對未賦值的空間,系統會自動賦值為0,
1.3 一維陣列的使用(1)
在使用一位陣列時,我們遇見了一個運算子:[ ],下標參考運算子,它就是實作陣列訪問的關鍵,
我們來看如何使用它:

1. 我們可以發現,陣列的訪問是通過下標來實作的,并且陣列的下標起始為0,
2.陣列的大小可以通過使用sizeof運算子來實作,
1.4 一維陣列在記憶體中的存盤

我們可以發現,陣列在記憶體中存盤是連續的,并且隨著下標的增長,地址也在不斷增大,

我們可以發現,陣列名就是下標為0點元素的地址,
1.5 一維陣列的使用(2)
我們了解了陣列在陣列在記憶體中地址排布后,我們能否不使用下標來訪問陣列元素呢?
如圖:

我們發現,通過arr陣列名也可以很好的實作訪問,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/413300.html
標籤:其他
上一篇:力扣——演算法入門計劃第二天
下一篇:有關回圈陳述句的程式小練習
