陣列特點:
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去掉。二是當整數是負數...