C 基礎 陣列

2022-06-21 11:12:08 字數 1641 閱讀 9160

定義陣列並賦值

int scores = ;     //在定義陣列時賦值

for(int i = 0; i < scores.length; i++)

定義陣列不賦值
string stunames = new string[3];

stunames[0] = "jame";

stunames[1] = "max";

stunames[2] = "joe";

求陣列的和

int nums = new int ;

int sum = 0;

for(int i = 0; i < nums.length; i++)

console.writeline("數字之和為:",sum);

倒序輸出

int intnums = ;

for(int i = intnums.length - 1; i >= 0; i--)

求最大值最小值

int intn = ;

int max = intn[0];

int min = intn[0];

for (int i = 0; i < intn.length; i++)

if (min > intn[i])

}console.writeline("最大值: 最小值:", max, min);

在原有陣列中新增

int arrs = new int[4] ;

int tmp = new int[arrs.length + 1]; //新增乙個資料

for(int i = 0; i < arrs.length; i++)

console.writeline("輸入新增的資料");

int addnum = convert.toint32(console.readline());

tmp[tmp.length - 1] = addnum;

arrs = tmp;

console.writeline("輸出新的資料:");

for(int i = 0; i < arrs.length; i++)

新增與刪除操作

刪除陣列中的乙個元素

原理:1.找出刪除元素索引

2.索引前的元素直接賦值到臨時陣列中,索引後的陣列在原有陣列後索引+1後賦值

int arrs = new int[4] ;

console.writeline("請輸入你要刪除的元素");

int getnum = convert.toint32(console.readline());

int getindex = -1;

for(int i = 0; i < arrs.length; i++)

}if (getindex >= 0)

else

}arrs = tmp;

console.writeline("刪除後的資料:");

for(int i = 0; i < arrs.length; i++)

}else

C 陣列基礎

學習陣列 陣列在有些書裡面稱之為引用型別 更確切的說陣列是一種資料結構 using system namespace array 實際上我們int 他的原型是array 而int 能使用 foreach 的原因歸根結底為 array類實現了ienumrable這個介面 注意 初始化陣列的時候,要麼給...

C 陣列基礎

所謂陣列,是有序的元素序列。若將有限個型別相同的變數的集合命名,那麼這個名稱為陣列名。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。用於區分陣列的各個元素的數字編號稱為下標。簡單來說,陣列是乙個容器,儲存相同型別的資料,並且容量是固定的。下面我們來簡單整理一下陣列的基本內容...

C 基礎 陣列

陣列是包含若干個相同型別的變數,這些變數都可以通過索引 從0開始 進行訪問。陣列中的變數稱為陣列的元素,陣列能夠容納元素的數量稱為陣列的長度。陣列中的每個元素都具有唯一的索引與其相對應。陣列是通過指定陣列的元素型別,陣列的維數及陣列每個維度的上限和下限來定義的,即乙個陣列的定義需要包含以下幾個要素。...