認識C 18 陣列

2021-10-09 00:10:46 字數 1187 閱讀 5841

定義:表示一組相同型別的陣列

特點

宣告陣列的方式

測試**

int arr[3];

int arr1[3] = ;

int arr2 = ;

通過下標給陣列賦值

arr[0] = 100;
通過下標訪問資料

cout << arr[0] << endl;s
通過陣列名獲取陣列所佔的記憶體空間

cout << sizeof(arr) << endl;
通過陣列名獲取每個元素所占用的記憶體空間

cout << sizeof(arr[0]) << endl;
計算陣列的長度

cout << sizeof(arr) / sizeof(arr[0]) << endl;
獲取該陣列的首位址

cout << (int)arr << endl;
獲取陣列中第二個元素的首位址

cout << (int)&arr[1] << endl;
找出乙個int型別的陣列中的最大值

int max = 0;

for (int i = 0; i < 3; i++)

}cout << max << endl;

實現陣列逆置=>

int arr3 = ;

int start = 0;//開始的下標

int end = sizeof(arr3) / sizeof(arr3[0]) - 1;//結束的下標

while (startfor (int i = 0; i < 5; i++)

C 18 預編譯指令

define 定義乙個預處理巨集 undef 取消巨集的定義 if 編譯預處理中的條件命令,相當於c語法中的if語句 ifdef 判斷某個巨集是否被定義,若已定義,執行隨後的語句 ifndef 與 ifdef相反,判斷某個巨集是否未被定義 elif 若 if,ifdef,ifndef或前面的 eli...

陣列的認識

陣列 按照一定順序排列的一組任意型別的值 注意 1.陣列內的資料可以是任意型別 2.陣列是含有下標的 下標從0開始 3.陣列的長度 陣列內元素的個數 4.陣列的下標的範圍 0 length 1 5.建立陣列的方式 2 5.1 var arr 5.2 var arr1 new array 例子 var...

陣列的初步認識

同類元素資料的集合稱為陣列。方便查詢變數,節省記憶體。使 看起來整潔。若將有限個型別相同的變數的集合命名,那麼這個名稱為陣列名。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。用於區分陣列的各個元素的數字編號稱為下標。資料型別 陣列名 資料型別 陣列名 分步進行 宣告 分配空...