一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

C語(yǔ)言

C語(yǔ)言數組知識點(diǎn)

時(shí)間:2025-03-29 17:25:51 C語(yǔ)言 我要投稿

C語(yǔ)言數組知識點(diǎn)

  引導語(yǔ);數組是計算機編程語(yǔ)言上,對于“Array”的中文稱(chēng)呼。以下是百分網(wǎng)小編分享給大家的C語(yǔ)言數組知識點(diǎn),歡迎參考學(xué)習!

C語(yǔ)言數組知識點(diǎn)

  【考點(diǎn)1】數組的定義

  數組是一組具有相同類(lèi)型的數據的集合,這些數據稱(chēng)為數組元素。格式為:類(lèi)型名 數組名[常量表達式]。數組的所占字節數為元素個(gè)數與基類(lèi)型所占字節數的乘積。

  【考點(diǎn)2】數組的初始化

  第一維長(cháng)度可以不寫(xiě),其它維必須寫(xiě)。

  int a[]={1,2};合法,

  int a[][3]={2,3,4};合法,

  int a[2][]={2,3,4};非法。

  數組初始化元素值默認為0,沒(méi)有初始化元素值為隨機。如在int a[5]={0,1,2};中,元素a[4]值為0;而在int a[5];中,元素a[4]值為一個(gè)不確定的隨機數。

  【考點(diǎn)3】元素的引用

  數組元素的下標從0開(kāi)始,到數組長(cháng)度減1結束。所以int a[5];中數組最后一個(gè)元素是a[4]。要把數組元素看作一個(gè)整體,可以把a[4]當作一個(gè)整型變量。

  【考點(diǎn)4】二維數組

  數組a[2][3]={1,2,3,4,5,6};中含6個(gè)元素,有2行3列。第一行為a[0]行,第2行為a[1]行,a[0]、a[1]叫行首地址,是地址常量。*(a[0]+1)是第一行第一個(gè)元素往后跳一列,即元素a[0][1]值為2,*(a[0]+3)是第一行第一個(gè)元素往后跳三個(gè),即元素a[1][0]值為4。

  【考點(diǎn)5】行指針

  是一個(gè)指針變量,占四個(gè)字節,行指針指向一行連續數據,形式為:int(*p)[2];,p只能存放含有兩個(gè)整型元素的一維數組的首地址。注意(*p)兩邊的小括號不能省略,否則就成了指針數組,是若干指針元素的集合。

  【考點(diǎn)6】數組名

  數組名是數組的首地址。數組名不能單獨引用,不能通過(guò)一個(gè)數組名代表全部元素。數組名是地址常量,不能對數組名賦值,所以a++是錯誤的。但數組名可以作為地址與一個(gè)整數相加得到一個(gè)新地址。

  【考點(diǎn)7】元素形式的轉換

  助記:“脫衣服法則”a[2]變成*(a+2),a[2][3]變成*(a+2)[3]再可變成*(*(a+2)+3)。這個(gè)思想很重要!

  二維數組做題目的技巧:

  如果有 a[3][3]={1,2,3,4,5,6,7,8,9}這樣的題目。

  步驟一:把他們寫(xiě)成: 第一列 第二列 第三列

  a[0]􀃆 1 2 3 ->第一行

  a[1]􀃆 4 5 6 —>第二行

  a[2]􀃆 7 8 9 ->第三行

  步驟二:這樣作題目間很簡(jiǎn)單:

  *(a[0]+1)我們就知道是第一行的第一個(gè)元素往后面跳一列,那么這里就是a[0][1]元素,

  所以是1。

  *(a[1]+2)我們就知道是第二行的第一個(gè)元素往后面跳二列。那么這里就是a[1][2]元素,

  所以是 6。

  一定記。褐灰嵌S數組的題目,一定是寫(xiě)成如上的格式,再去做題目,這樣會(huì )比較簡(jiǎn)單。

  兩種重要的數組長(cháng)度:

  char a[]={‘a’,’b’,’c’}; 數組長(cháng)度為3,字符串長(cháng)度不定。sizeof(a)為3。

  char a[5]={ ‘a’,’b’,’c’} 數組長(cháng)度為5,字符串長(cháng)度3。sizeof(a)為5。

【C語(yǔ)言數組知識點(diǎn)】相關(guān)文章:

C語(yǔ)言數組知識點(diǎn)04-24

C語(yǔ)言數組知識點(diǎn)總結04-22

C語(yǔ)言的數組與函數02-28

C語(yǔ)言數組教程02-28

什么是C語(yǔ)言數組04-19

C語(yǔ)言數組考點(diǎn)知識點(diǎn)歸納07-07

C語(yǔ)言指針數組的概念07-19

C語(yǔ)言數組方法08-06

C語(yǔ)言數組是什么04-08

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看