陣列1

一只特立独行的猪yuu發表於2024-04-10

(一),一維陣列

(1)一維陣列的建立和使用

陣列時一組相同元素的集合

type_t arr_name [const_n];

//type_t 是指陣列的元素型別

//const_n 是一個常量表示式,用來指定陣列的大小

(2)一維陣列的大小

1,strlen和sizeof沒有什麼關聯

2,strlen是求字串長度的-只能針對字串求長度 - 庫函式 - 使用得引用標頭檔案

3,sizeof計算變數、陣列、型別的大小 - 單位是位元組 -運算子

(3)列印一維陣列元素

strlen返回的是無符號常數,可用強制型別轉換

(4)一維函式在記憶體的儲存--列印元素地址

列印地址用%p 十進位制 0-9 十六進位制 0-9 a b c d e f

陣列在記憶體中是連續存放的

(二)二維陣列
(1)二位陣列的建立和使用

arr[3][4] 第一個表示行數,第二個表示列數

arr[3][4]={1,2,3,4,5}

arr[3][4]={{1,2,3},{4,5}}//123在第一行,45在第二行

int arr[][3]={{123}{56}}//行可省略,列不可

(2)列印二維陣列

(3)二維陣列在記憶體的儲存--列印二維陣列的地址

二維陣列在記憶體中也是連續存放的

相關文章