毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精


曙海教育集團(tuán)論壇開發(fā)語(yǔ)言培訓(xùn)專區(qū)C語(yǔ)言開發(fā) → 單片機(jī)的C語(yǔ)言中數(shù)組的用法


  共有10488人關(guān)注過(guò)本帖樹形打印

主題:?jiǎn)纹瑱C(jī)的C語(yǔ)言中數(shù)組的用法

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個(gè)性首頁(yè) | 博客 | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
單片機(jī)的C語(yǔ)言中數(shù)組的用法  發(fā)帖心情 Post By:2010-12-10 10:12:35

數(shù)組是由具有相同類型的數(shù)據(jù)元素組成的有序集合。數(shù)組是由數(shù)組名來(lái)表示的,數(shù)組中的數(shù)據(jù)由特定的下標(biāo)來(lái)唯一確定。引入數(shù)組的目的,是使用一塊連續(xù)的內(nèi)存空間存儲(chǔ)多個(gè)類型相同的數(shù)據(jù),以解決一批相關(guān)數(shù)據(jù)的存儲(chǔ)問(wèn)題。數(shù)組與普通變量一樣,也必須先定義,后使用。數(shù)組在C51語(yǔ)言的地位舉足輕重,因此深入地了解數(shù)組是很有必要的。下面就對(duì)數(shù)組進(jìn)行詳細(xì)的介紹。

1)一維數(shù)組

一維數(shù)組是最簡(jiǎn)單的數(shù)組,用來(lái)存放類型相同的數(shù)據(jù)。數(shù)據(jù)的存放是線性連續(xù)的。

用以下例程說(shuō)明數(shù)組的建立、數(shù)據(jù)操作:

[size=#]#include



[size=#]unsigned char array[10];//定義一個(gè)有10個(gè)單元的數(shù)組


[size=#]void main()

[size=#]{

[size=#]unsigned char i;

[size=#]for(i=0;i<10;i++)

[size=#]{

[size=#]array=i; //用下標(biāo)調(diào)用數(shù)組中的元素

[size=#]}


[size=#]while(1);

[size=#]}

數(shù)組名是用來(lái)表示數(shù)組的標(biāo)識(shí),其實(shí)它是數(shù)組的首地址,即一個(gè)指針。不過(guò)它所表示的地址是固定的,不能改動(dòng)。如前幾章所述的相關(guān)內(nèi)容,array[2]*(array+2)是等效的,不過(guò)不能用array++,因?yàn)?font face="Times new=" Roman? New?>array是常量。

上面[size=#]的程序中的數(shù)組是靜態(tài)建立的,以下例程來(lái)用說(shuō)明數(shù)組的動(dòng)態(tài)建立。

[size=#]#include

[size=#]#include




[size=#]unsigned char *parray;


[size=#]void main()

[size=#]{

[size=#]unsigned char i;

[size=#]parray=(unsigned char *)malloc(10); //動(dòng)態(tài)創(chuàng)建一個(gè)數(shù)組

[size=#]for(i=0;i<10;i++)

[size=#]{

[size=#]parray=i; //向數(shù)組中賦值

[size=#]}

[size=#]free(parray); //釋放數(shù)組

[size=#]while(1);

[size=#]}

[size=#]字符串是數(shù)組的一個(gè)重要特例。它的每個(gè)單元的數(shù)據(jù)均為字符類型(char),最后一個(gè)單元為'\0'0x00[size=#]),用來(lái)表示字符串的結(jié)束。C51函數(shù)庫(kù)中提供了專門對(duì)字符串進(jìn)行處理的函數(shù),用以下例程說(shuō)明:

[size=#]#include

[size=#]#include




[size=#]char s[]={'y','a','h','o','o','\0'};

[size=#]//定義一個(gè)字符串,并對(duì)它進(jìn)行初始化,以'\0'結(jié)束


[size=#]void main()

[size=#]{

[size=#]char s_temp[10];

[size=#]strcpy(s_temp,s);//strcpy位于string.h頭文件中,實(shí)現(xiàn)字符拷貝

[size=#]//s為一個(gè)常量,不能s++

[size=#]strcpy(s_temp,"yahoo");//與上面的語(yǔ)句等效

[size=#]while(1);

[size=#]}

[size=#]以下列出幾種字符串的靈活用法,希望能夠幫助讀者深入了解字符串:

[size=#]#include

[size=#]#include





[size=#]char *get_sub_string(char *s,unsigned char n)

[size=#]{

[size=#]int i;int d=0;int fore=0;

[size=#]int len=strlen(s);

[size=#]for(i=0;i< FONT>

[size=#]{

[size=#]if(s==',')

[size=#]{

[size=#]s='\0';

[size=#]d++;

[size=#]if(d==n)

[size=#]{

[size=#]return s+fore;

[size=#]}

[size=#]else

[size=#]{

[size=#]fore=i+1;

[size=#]}

[size=#]}

[size=#]}

[size=#]return NULL;

[size=#]}


[size=#]void main()

[size=#]{

[size=#]unsigned char c;

[size=#]char string[20];

[size=#]c="yahoo"[2]; //c='h'


[size=#]strcpy(string,"123,234,345,456");

[size=#]strcpy(string,get_sub_string(string,2));

[size=#]while(1);

[size=#]}

[size=#](2)二維數(shù)組

[size=#]可由兩個(gè)下標(biāo)確定元素的數(shù)組就稱為二維數(shù)組。其定義的一般形式為:

類型說(shuō)明符 數(shù)組名[常量表達(dá)式1][常量表達(dá)式2]

例如:int array[6][4];

定義了一個(gè)二維數(shù)組array,有64列,共24個(gè)元素。

兩個(gè)方括號(hào)中的常量表達(dá)1與常量表達(dá)式2規(guī)定了數(shù)組的行數(shù)與列數(shù),從而確定了數(shù)組中的元素個(gè)數(shù)。行下標(biāo)從0開始,最大為5,6;列下標(biāo)也從0開始,最大為3,共4列。數(shù)組中共有6X4=24個(gè)元素,具體如下表示:

array[0][0]
array[0][1]
array[0][2]
array[0][3]
array[1][0]
array[1][1]
array[1][2]
array[1][3]
array[2][0]
array[2][1]
array[2][2]
array[2][3]
array[3][0]
array[3][1]
array[3][2]
array[3][3]
array[4][0]
array[4][1]
array[4][2]
array[4][3]
array[5][0]
array[5][1]
array[5][2]
array[5][3]

實(shí)際使用時(shí),可以把上述二維數(shù)組看作一個(gè)64列的矩陣,是一個(gè)平面的二維結(jié)構(gòu)。那么編譯程序是如何用一[size=#]維的存儲(chǔ)空間給這樣一個(gè)二維結(jié)構(gòu)分配連續(xù)的存儲(chǔ)單元的呢[size=#]C51采用按行存放的方法,即在內(nèi)存中先存放第0行元素,再存放第1行、第2行、......元素,每行中先存放第0列,接著存放第1列、第2列、......的元素。

[size=#]#include

[siz=#]#include




[size=#]void main()

[size=#]{


支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

單片機(jī)的C語(yǔ)言中數(shù)組的用法








簽名
毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精
久久久久久久久久电影| 欧美中文字幕久久| 国产精品久久久久永久免费观看| 欧美午夜寂寞影院| 91在线视频播放地址| 国产成人av影院| 国内精品伊人久久久久av影院| 亚洲视频一二区| 一区二区三区欧美视频| 国产欧美日韩另类一区| 精品99一区二区| 久久久美女毛片| 亚洲国产精品传媒在线观看| 精品国产髙清在线看国产毛片| 精品国偷自产国产一区| 26uuu欧美| 国产丝袜在线精品| 亚洲欧洲另类国产综合| 亚洲人成7777| 麻豆国产91在线播放| 亚洲一区二区三区三| 亚洲国产视频在线| 国内精品伊人久久久久av一坑 | 亚洲精品欧美激情| 婷婷综合久久一区二区三区| 麻豆精品一区二区综合av| 国产高清久久久| 欧美伊人久久久久久久久影院| 在线综合+亚洲+欧美中文字幕| 精品欧美一区二区久久| 亚洲国产精品精华液2区45| 亚洲视频一区二区在线| 奇米影视在线99精品| av网站一区二区三区| 91精品国产麻豆国产自产在线 | 视频一区欧美精品| 成人免费看片app下载| 91精品国产综合久久精品| 国产欧美一二三区| 日韩综合一区二区| 91小视频免费观看| 欧美极品aⅴ影院| 九九在线精品视频| 91.xcao| 亚洲伊人色欲综合网| 国产高清久久久久| 精品久久久久久久久久久久久久久久久| 亚洲国产一区二区在线播放| 成人午夜视频在线| 国产欧美一二三区| 国产乱子轮精品视频| 日韩小视频在线观看专区| 一区二区高清免费观看影视大全| 成人黄色777网| 亚洲国产成人在线| eeuss鲁一区二区三区| 久久尤物电影视频在线观看| 国内不卡的二区三区中文字幕| 精品国产一区二区三区四区四 | 日韩一区二区三区在线| 亚洲激情自拍偷拍| 欧美久久久久久蜜桃| 丝瓜av网站精品一区二区| 欧美高清视频不卡网| 免费在线观看一区二区三区| 精品久久久久久久久久久久久久久| 看电视剧不卡顿的网站| 日韩女优制服丝袜电影| 成人午夜视频网站| 午夜免费欧美电影| 国产午夜精品一区二区| 99精品偷自拍| 裸体在线国模精品偷拍| 亚洲少妇30p| 在线综合+亚洲+欧美中文字幕| 国产乱理伦片在线观看夜一区| 久久青草欧美一区二区三区| 99久久亚洲一区二区三区青草| 黄网站免费久久| 中文字幕综合网| 久久久久国产精品人| 91网上在线视频| 国模娜娜一区二区三区| 亚洲女性喷水在线观看一区| 69精品人人人人| 97精品国产97久久久久久久久久久久| 亚洲国产一区二区a毛片| 国产视频亚洲色图| 日韩欧美国产午夜精品| 欧美日韩电影在线播放| 色综合一区二区| a亚洲天堂av| 国产 欧美在线| 国产毛片精品一区| 激情综合网激情| 老司机午夜精品99久久| 免费看日韩a级影片| 亚洲成人第一页| 五月婷婷久久丁香| 日韩二区三区四区| 首页欧美精品中文字幕| 日本vs亚洲vs韩国一区三区二区| 午夜电影网一区| 美国十次了思思久久精品导航| 亚洲香肠在线观看| 同产精品九九九| 久久国产三级精品| 国产一区二区免费看| 国产精品美女久久久久aⅴ| 久久久噜噜噜久久人人看 | 欧美日本一道本| 精品视频一区二区不卡| 精品国产人成亚洲区| 51午夜精品国产| 日韩一区二区视频| 久久免费看少妇高潮| 国产精品美女一区二区| 亚洲高清免费在线| 日本最新不卡在线| 丁香激情综合国产| 欧美日韩高清在线| 中文字幕av资源一区| 亚洲精品国产一区二区精华液| 午夜视频一区在线观看| 国产一区福利在线| 欧美日韩亚洲综合一区| 久久久综合九色合综国产精品| ...xxx性欧美| 国产在线播精品第三| 色88888久久久久久影院按摩| 久久人人97超碰com| 午夜精品久久久久久久蜜桃app| 豆国产96在线|亚洲| 欧洲亚洲精品在线| 国产精品久久久久久亚洲伦| 久久成人av少妇免费| 在线亚洲免费视频| 国产欧美日本一区二区三区| 五月天一区二区| 欧美日韩在线亚洲一区蜜芽| 国产精品每日更新在线播放网址| 亚洲一区二区免费视频| 成人国产精品免费网站| 日韩精品一区二区三区在线播放| 日韩影视精彩在线| 欧美男女性生活在线直播观看| 一区二区三区四区国产精品| 成人ar影院免费观看视频| 欧美国产在线观看| 99这里只有精品| 一区在线观看免费| 欧美日韩国产精品自在自线| 亚洲日本在线看| 欧美这里有精品| 裸体歌舞表演一区二区| 国产亚洲综合在线| 91丨九色丨蝌蚪富婆spa| 亚洲欧美综合网| 欧美亚洲免费在线一区| 日本aⅴ精品一区二区三区| 精品久久人人做人人爰| 成人深夜福利app| 一区二区三区免费观看| 91精品国产手机| 国产激情偷乱视频一区二区三区 | 国产精品网友自拍| 精品视频资源站| 国产乱码精品一区二区三区av | 国产精品一二三区在线| 亚洲欧美电影一区二区| 91精品国产综合久久久久久| 国产真实精品久久二三区| 国产精品国产三级国产普通话蜜臀| 欧美影院一区二区三区| 精品午夜久久福利影院| 亚洲成av人片www| 国产精品视频看| 欧美一区二区三区在线观看| 91视视频在线观看入口直接观看www | 欧美成人一区二区三区| 色哟哟国产精品免费观看| 国产九色sp调教91| 日产精品久久久久久久性色| 亚洲精品日韩一| 国产精品三级av| 久久影音资源网| 日韩欧美中文一区| 欧美精三区欧美精三区| caoporen国产精品视频| 国产成人精品三级麻豆| 99精品视频一区二区三区| 亚洲第一在线综合网站| 一区二区高清免费观看影视大全| 国产亚洲视频系列| 精品国产乱码久久久久久久久| 欧美丝袜第三区| 日韩欧美在线观看一区二区三区| 51精品秘密在线观看| 精品捆绑美女sm三区| 精品国产亚洲一区二区三区在线观看|