(C )陣列初學筆記

2021-10-08 10:28:00 字數 1438 閱讀 5358

#include "iostream"

using namespace std;

int main()

; int arr2[5]

=;// 輸出陣列資料時可以使用for迴圈

for(int i=

0; i <

5; i++

)return0;

}

第一種需要使用 arr[0] = 1 這種方式進行賦值

當賦值數小於陣列長度時,未賦值陣列預設為0

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

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

#include "iostream"

using namespace std;

intmain()

1.一般位址的輸出使用的是十六進製制,可以用型別轉換,轉換為十進位制等。

2.&為取位址

#include "iostream"

using namespace std;

intmain()

,};//推薦用該方法

int arr3[

3]=;

//輸出二維陣列

for(

int i=

0; i<

2; i++

) cout << endl;

}return0;

}

若要手動為二維陣列賦值,最好使用上述第二種方法,比較直觀

輸出二維陣列時可使用雙迴圈

#include "iostream"

using namespace std;

intmain()

,};//檢視各元素所佔空間大小,檢視陣列的行數,列數等

cout <<

sizeof

(arr)

<< endl;

cout <<

sizeof

(arr[0]

)

sizeof

(arr[0]

[0])

sizeof

(arr)

/sizeof

(arr[0]

)

sizeof

(arr[0]

)/sizeof

(arr[0]

[0])

cout <<

(int

)arr

(int

)arr[1]

(int

)&arr[0]

[0]<}

參考資料:各種資料型別在16位、32位和64位系統下所佔位元組差異簡介

初學c課程筆記整理6 陣列

是什麼?有什麼用?用在什麼地方?理解 養成良好的程式設計習慣 培養程式設計思想 寫 之前應該先分析需求,分析完需求再開始寫 寫注釋 1.陣列的定義 陣列的定義格式 資料型別 變數名稱 資料型別 陣列名稱 資料的個數 元素型別 陣列名稱 元素個數 元素型別 就是陣列中需要儲存的資料型別,一旦指定,陣列...

C 初學筆記

判斷文字是否為數值型 string str1 textbox1.text string str2 textbox2.text int i1,i2 if int.tryparse str1,out i1 if int.tryparse str2,out i2 false if後面只有一句話,可以不用 ...

c 初學之陣列

今天看了c 做個筆記 1.基本用法 int a 20 2.初始化 int a 5 int a 5 剩下的將會被初始化為0 int a a的長度將會是3 3.陣列名作為引數在函式中傳遞時 函式宣告可以如下 void func int a void func int a 其實陣列名為指向第乙個元素的指標...