C 筆記4 陣列

2021-10-11 21:50:59 字數 1715 閱讀 6268

陣列特點:

1、每個資料元素都是相同的資料型別

2、由連續的記憶體位置組成

一維陣列的定義方式(三種)

c++陣列下標預設從0開始

int a[10]

;for

(int i=

0;i<

10;i++

)

int a[10]

=;

int a=

;

一維陣列陣列名作用

1、可以統計整個陣列在記憶體中的長度。

2、可以獲取陣列在記憶體中的首位址。

int a=

;for

(int i=

0;i<

10;i++

) cout<<

"\n"

cout<<

sizeof

(a)

cout<<

sizeof

(a)/

sizeof

(int

)

for(

int i=

0;i<

10;i++);

int length=

sizeof

(a)/

sizeof

(int);

int k;

for(

int i=

0;i) cout

int i=

0;i}for

(int i=

0;i) cout<

int a[3]

[3]=

,};

int a[3]

[3]=

;

int a[

3]=;

二維陣列名稱

int a[3]

[3]=

; cout<<

"二維陣列在記憶體中存放的首位址="

"二維陣列占用的記憶體空間="

<<

sizeof

(a)

"二維陣列中的元素個數="

<<

sizeof

(a)/

sizeof

(int

)

"二維陣列一行占用的記憶體空間="

<<

sizeof

(a[0])

"二維陣列行數="

<<

sizeof

(a)/

sizeof

(a[0])

"二維陣列列數="

<<

(sizeof

(a)/

sizeof

(int))

/(sizeof

(a)/

sizeof

(a[0])

)<

C 學習筆記4 陣列與指標

陣列和指標 1.int pi 0 pi不指向任何物件。指標最好應初始化,如果須分開定義指標和其所指向的物件,則將指標初始化為0.2.把int型變數賦給指標是非法的,儘管此int型變數的值可能為0.但允許把數值0或在編譯中可獲得0值的const量賦給指標。3.如果把指向const的指標理解為 自以為指...

c語言 陣列 4

陣列由資料型別相同的一系列元素組成 陣列宣告 int main int main 列印每個月的天數 include define months 12int main int index for index 0 index months index printf month 2d has 2d day...

LeetCode筆記 陣列(4)

給定乙個32位的有符號整數,實現數字反轉。這道題用的是字串反轉的方法,但是用整數求餘的方法可能會方便許多。思路大致如下 將整數轉化成字串,再用 0 0 1 的切片方法進行反序,最後再將反序後的字串轉換成整數。其中,要考慮兩個問題。一是整數末尾有0,應將其轉換成字串之後把末尾的0去掉。二是當整數是負數...