#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 其實陣列名為指向第乙個元素的指標...