国产精品成人一区二区在线_日本淫妇xxww老女人,_黑人让我高潮的视频_欧美亚洲高清在线一区_国产丝袜久久久久之久_国产精品这里有精品_亚洲aⅴ男人的天堂t在线观看_免费黄色片一级毛片

全國計算機(jī)二級C語言數(shù)組知識點歸納

2024-07-01 好文

  【考點1】數(shù)組的定義

  數(shù)組是一組具有相同類型的數(shù)據(jù)的集合,這些數(shù)據(jù)稱為數(shù)組元素。格式為:類型名 數(shù)組名[常量表達(dá)式]。數(shù)組的所占字節(jié)數(shù)為元素個數(shù)與基類型所占字節(jié)數(shù)的乘積。

  【考點2】數(shù)組的初始化

  第一維長度可以不寫,其它維必須寫。

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

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

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

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

  【考點3】元素的引用

  數(shù)組元素的下標(biāo)從0開始,到數(shù)組長度減1結(jié)束。所以int a[5];中數(shù)組最后一個元素是a[4]。要把數(shù)組元素看作一個整體,可以把a(bǔ)[4]當(dāng)作一個整型變量。

  【考點4】二維數(shù)組

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

  【考點5】行指針

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

  【考點6】數(shù)組名

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

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

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

  二維數(shù)組做題目的技巧:

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

  步驟一:把他們寫成: 第一列 第二列 第三列

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

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

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

  步驟二:這樣作題目間很簡單:

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

  所以是1。

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

  所以是 6。

  一定記住:只要是二維數(shù)組的題目,一定是寫成如上的格式,再去做題目,這樣會比較簡單。

  兩種重要的數(shù)組長度:

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

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

  • 相關(guān)推薦

【全國計算機(jī)二級C語言數(shù)組知識點歸納】相關(guān)文章:

語文知識點歸納03-04

《線的認(rèn)識》知識點歸納02-29

中國地理知識點歸納06-11

語文課文知識點歸納02-27

地理水平考知識點歸納03-03

高二化學(xué)知識點歸納03-04

高二語文知識點歸納03-04

高一化學(xué)知識點歸納03-03

地理高中水平考知識點歸納03-08

高二化學(xué)知識點歸納最新03-04

邳州市| 沭阳县| 合阳县| 安国市| 宾阳县| 旌德县| 阿拉善右旗| 岱山县| 长春市| 邻水| 昆山市| 兴化市| 潼南县| 琼海市| 乌鲁木齐市| 囊谦县| 达孜县| 东源县| 噶尔县| 万州区| 虎林市| 和政县| 治多县| 庆元县| 徐闻县| 兴国县| 志丹县| 当涂县| 开江县| 扶余县| 肇州县| 乡宁县| 丰县| 武清区| 昆明市| 元阳县| 鄂伦春自治旗| 云林县| 庄浪县| 桑植县| 松潘县|