陣列
陣列:儲存一組想同型別的資料
陣列的基本要素
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 ...