六 一維陣列與經典應用

2021-10-05 21:16:06 字數 976 閱讀 4499

陣列

陣列:儲存一組想同型別的資料

陣列的基本要素

1.陣列型別:int/string/double、、、、、、、、、、、、、、、、、、、

2.陣列識別符號(變數名)

3.陣列的元素(陣列中需要儲存的值)

4.元素下標 從0開始

陣列長度固定不變,避免越界。

1.宣告陣列   inta;

2.分配空間 a=new int[5];

3.賦值 a[0]=8; 第乙個元素的值

4.處理資料 a[0]=a[0]*10;

5.int a=new int[5];

可以簡化:

1.int [ ] nums=new int[ ];

2.int [ ] nums=;

int型別的陣列宣告,分配完空間以後,陣列中元素的預設值為 0;

double型別的陣列宣告,分配完空間以後,陣列中元素的預設值為0.0;

string型別的陣列宣告,分配完空間以後,陣列中元素的預設值為 null;

char型別的陣列宣告,分配完空間以後,陣列中元素的預設值為 空格;

boolean型別的陣列宣告,分配完空間以後,陣列中元素的預設值為 false;

scores.length;     陣列的長度
增強for迴圈

增強for迴圈不能改變陣列的元素

char  temps=new char;

for(char temp:temps)

陣列擴容

int scores2=new int[scores.length+1]; //新建乙個陣列,長度為原來陣列的長度+1

for(int i=0;i插入的元素普遍定義為-1

一維陣列應用

public class arraydemo system.out.println ch陣列的長度為 ch.length system.out.println intarray陣列的第2個元素為 intarray 1 system.out.println strarray陣列的第5個元素為 stra...

一維陣列與二維陣列

1.一維陣列的定義格式為 型別說明符 陣列名 常量表示式 在定義陣列時,需要指定陣列中元素的個數,方括弧中的常量表示式用來表示元素的個數,即陣列長度。常量表示式中可以包括常量和符號常量,但不能包含變數。c語言不允許對陣列的大小作動態定義,即陣列的大小不依賴於程式執行過程中變數的值。在定義陣列時對陣列...

C經典 關於一維陣列指標

說明 1 一維陣列指標表示方法 int p a 而非 int p a 也可int p a 0 表示 2 p 1 或a 1表示的是指向下乙個位址 include int main int argc,const char argv printf a 0 p n a 0 printf a 1 p n a ...