陣列知識點

2021-09-05 09:45:01 字數 907 閱讀 4976

陣列就是按順序排列的一組同種型別的變數構成的集合(佔一片連續的儲存單元)。陣列元素(下標變數),本質是變數。

一☞一維陣列

1.格式:陣列名[常量表示式]

2.初始化:陣列定義後的初值仍然是隨機數

如:int a[5]=

int a[10]=該方法僅對陣列的前五個元素依次進行初始化,其餘值為0。

int a[5]={}表示對該陣列a的五個元素全都初始化為0。

3.①定義陣列的個數時,要比規定的範圍大,以保證陣列不越界。

②int a[mmaxn]不屬於函式的陣列變數稱為全域性變數。

③memset(a,0,sizeof(a))把陣列a清零,它在cstring中定義。

二☞二維陣列

1.格式:int a[下標1][下標2]

2.注意最後要寫回車換行cout《三☞字元型別和字元陣列

1.字元型別為由乙個字元組成的字元常量或字元變數。

字元常量定義:const  字元常量=『字元』

字元變數定義:char 字元變數

2.字元陣列的賦值是給該陣列的各個元素賦乙個字元值

3.字元常量和字串常量的區別:

①兩者的界定不同,字元常量通常由單引號括起來,字串常量由雙引號括起來。

②字元常量只能是單個字元。字串常量則可以是多個字元。

③可以把乙個字元常量賦給乙個字元變數,但不能把乙個字串常量賦給乙個字元變數。

4.輸入:

①scanf(「%s」,字串名稱);

這裡的字串名稱之前不加&這個取位址符,輸入多個字串時,以空格分隔。

②gets(字串名稱)

輸入的包含空格的文字作為乙個字串儲存,但依舊不能儲存回車。

5.輸出:

①printf(「%s」,字串名稱);

②puts(字串名稱);

陣列知識點

1.通過以下 塊,看出普通陣列與引用型別陣列區別 public class test01 for int i 0 i user arr02 newuser 3 引用型別的陣列 arr02 0 new user 1 肖杰航 arr02 1 new user 2 小傑航 arr02 2 new user...

陣列知識點

陣列就是乙個容器,用於存放一系列相同的資料型別 乙個變數名存放多個資料 1 宣告陣列 int a 兩種方式 int a1 int a2 2 分配空間 a new int 5 3 賦值 a 0 8 4 處理資料 3 擴充套件點 增強的for迴圈 input.next 與 input.nextline ...

陣列知識點總結

一 知識點總結 一維陣列 直接賦值 a 10 不賦初值 隨機值或0 全賦同一初值 a 10 或者更推薦用memset函式memset函式 memset 陣列名,值,sizeof 陣列名 如 memset a 0 sizeof a 二維陣列 int a 5 6 直接賦值 a 5 6 如果陣列大小較大 ...