国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C > 正文

C語(yǔ)言一維數(shù)組初步學(xué)習(xí)筆記

2020-01-26 14:37:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

數(shù)組

可以存儲(chǔ)一組或者多組數(shù)值的變量,里面包含多個(gè)元素,數(shù)組的每個(gè)成員都是一個(gè)數(shù)組元素。

一維數(shù)組

定義:類(lèi)型 數(shù)組名[常量表達(dá)式] = {值1, 值2, 值3…};

int a[3] = {0, 1, 2};float f[2] = {1.2, 2.3, 3.14};char str[] = {'h', 'e', 'l', 'l', 'o'};chat str1 = "iPhone";//這也是定義字符數(shù)組的方法,字符數(shù)組后面會(huì)詳細(xì)講解,這里先了解一下

當(dāng)數(shù)組元素個(gè)數(shù)為變量時(shí),只能聲明數(shù)組,不能直接賦值:

int length = 4;int a[length]; //這樣可以int a[length] = {2, 4, 6, 8};//這樣的話(huà)就會(huì)報(bào)錯(cuò)

注意事項(xiàng):

1、系統(tǒng)不會(huì)檢測(cè)數(shù)組元素的下標(biāo)是否越界,編程時(shí),必須保證數(shù)組下標(biāo)不能越界。

2、不能這樣定義數(shù)組 int array[] = {}; //數(shù)組個(gè)數(shù)和初始值不能同時(shí)為空

3、也不能這樣定義數(shù)組 int array[2] = {1, 2, 3}; //數(shù)組的值的個(gè)數(shù)大于數(shù)組的個(gè)數(shù)

4、數(shù)組是一個(gè)整體,不能直接參加運(yùn)算,只能對(duì)單個(gè)元素進(jìn)行處理,通常用到數(shù)組的地方都會(huì)用到循環(huán)

常見(jiàn)數(shù)組操作
如果初始化數(shù)組的時(shí)候,數(shù)組的元素個(gè)數(shù)確定,那么常量表達(dá)式可以不寫(xiě):

int a[] = {1, 3, 5, 7, 9};//數(shù)組的長(zhǎng)度為5 相當(dāng)于int a[5] = {1, 3, 5, 7, 9};

int 就是數(shù)組類(lèi)型,表示這個(gè)數(shù)組中的每個(gè)元素都是 int 類(lèi)型。

訪(fǎng)問(wèn):通過(guò)數(shù)組名+下標(biāo)去訪(fǎng)問(wèn)數(shù)組中的元素,而且注意數(shù)組的下標(biāo)是從 0 開(kāi)始的,a[0] 就是第一個(gè)元素,a[1] 代表第二個(gè)元素,a[2] 代表第三個(gè)元素。所以數(shù)組的最后一個(gè)元素就是 數(shù)組的長(zhǎng)度

主站蜘蛛池模板: 札达县| 康保县| 舒兰市| 广平县| 内黄县| 鹤峰县| 镇康县| 阿拉善右旗| 青阳县| 麻城市| 泰和县| 景泰县| 松江区| 合肥市| 株洲市| 安阳市| 临江市| 温州市| 灵璧县| 浮山县| 青海省| 合水县| 南投县| 漯河市| 奉贤区| 陆丰市| 浑源县| 惠东县| 健康| 鹤峰县| 丁青县| 西丰县| 江津市| 斗六市| 大荔县| 罗甸县| 郴州市| 灌云县| 疏附县| 寻乌县| 鞍山市|