《數(shù)組和指針》PPT課件

《數(shù)組和指針》PPT課件

ID:41223571

大?。?32.51 KB

頁(yè)數(shù):62頁(yè)

時(shí)間:2019-08-19

《數(shù)組和指針》PPT課件_第1頁(yè)
《數(shù)組和指針》PPT課件_第2頁(yè)
《數(shù)組和指針》PPT課件_第3頁(yè)
《數(shù)組和指針》PPT課件_第4頁(yè)
《數(shù)組和指針》PPT課件_第5頁(yè)
資源描述:

《《數(shù)組和指針》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第四部分?jǐn)?shù)組一、數(shù)組概述數(shù)組是具有相同數(shù)據(jù)類(lèi)型的元素序列。在內(nèi)存中,它占據(jù)一組連續(xù)的內(nèi)存空間。數(shù)組的每一項(xiàng)都是一個(gè)變量,稱(chēng)為元素。實(shí)際上,數(shù)組是一組相關(guān)的內(nèi)存位置,它們具有相同的名字和類(lèi)型。為了引用數(shù)組中的特定位置或元素,需指定數(shù)組名和數(shù)組中特定元素的位置編號(hào)。當(dāng)若干數(shù)據(jù)具有相同的數(shù)據(jù)類(lèi)型并且互相有一定關(guān)系時(shí),把它們組織成數(shù)組非常有效。1數(shù)組分為一維數(shù)組、二維數(shù)組和三維及以上的數(shù)組,通常把二維數(shù)組稱(chēng)為矩陣,三維及以上的數(shù)組成為多維數(shù)組。和其他變量一樣,在使用數(shù)組之前需要對(duì)數(shù)組進(jìn)行定義。2形式:類(lèi)型名數(shù)組名[常

2、量表達(dá)式]注:1)類(lèi)型名:數(shù)組中的元素的類(lèi)型(如intchar等)2)數(shù)組名的命名規(guī)則同前面的變量的命名規(guī)則。3)常量表達(dá)式:表示數(shù)組中數(shù)組元素的個(gè)數(shù),即數(shù)組的長(zhǎng)度。不允許為變量,既不允許對(duì)數(shù)組做動(dòng)態(tài)定義。數(shù)組的大小一旦定義即已固定。例如:定義一個(gè)包含3個(gè)元素的整型數(shù)組a:int例如:定義一個(gè)包含20個(gè)元素的字符型數(shù)組c:charc[20];[3];a例:inta[3],b[5],c[10];一個(gè)定義中,可以同時(shí)說(shuō)明多個(gè)相同類(lèi)型的數(shù)組。例:charc,s[30];普通變量和數(shù)組可以出現(xiàn)在同一個(gè)定義中。二、一維

3、數(shù)組的定義形式:3注:★4)數(shù)組名:是一個(gè)地址常量,代表整個(gè)數(shù)組的首地址。例如:inta[2];……3000H3001H3002H3003H3004H3005H3006H數(shù)組a所占的內(nèi)存cout<

4、名稱(chēng)[下標(biāo)表達(dá)式]表達(dá)式的值必須為整數(shù)例如:inta[3];該數(shù)組中包含3個(gè)元素,分別為:★2)數(shù)組元素默認(rèn)的下標(biāo)值從0開(kāi)始。a[0]、a[1]、a[2]注:1)下標(biāo)表達(dá)式必須為整型常量或者整型的表達(dá)式。0長(zhǎng)度-13)數(shù)組不能整體引用。如不能用a表示a[0]到a[2]的3個(gè)元素。6voidmain() {inta[10];}例題:定義一個(gè)具有10個(gè)元素的整型數(shù)組a,給數(shù)組元素賦值,并分別將其按正序、倒序輸出。//給10個(gè)元素分別賦值為01234……9a[0]=0;a[1]=1;a[2]=2;……a[9]=9;

5、iia[i]=i;for(i=0;i<10;i++)a[i]=i;//輸出數(shù)組的10個(gè)元素cout<=0;i--)cout<usingnamespacestd;voidmain() {}如何存儲(chǔ)?答:數(shù)組如果成績(jī)?yōu)楦↑c(diǎn)型數(shù)據(jù),該數(shù)組如

6、何定義?floatscore[10];如果分別用max,min,aver表示3個(gè)成績(jī),則該如何定義?floatmax,min,aver;8score[0]65.5score[1]70.0score[2]60.3score[3]80.0score[4]95.3score[5]45.5score[6]69.5score[7]86.5score[8]78.0score[9]82.5如何求最高分,將其保存在max中?max=score[0];if(score[1]>max)max=score[1];if(score[

7、2]>max)max=score[2];if(score[3]>max)max=score[3];……if(score[9]>max)max=score[9];if(score[i]>max)max=score[i];{}for(i=1;i<10;i++)minmin

8、9]82.5如何求總分,將其保存在sum中?sum=score[0];sum=sum+score[1];……sum=sum+score[2];sum=sum+score[3];sum=sum+score[9];{}for(i=1;i<10;i++)sum=sum+score[i];10max=score[0];for(i=1;i<10;i++){if(score[i]>max)max=score[i

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。