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


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


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

主題:單片機(jī)的C語言中數(shù)組的用法

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


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

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

1)一維數(shù)組

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

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

上面[size=#]的程序中的數(shù)組是靜態(tài)建立的,以下例程來用說明數(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=#]),用來表示字符串的結(jié)束。C51函數(shù)庫中提供了專門對(duì)字符串進(jìn)行處理的函數(shù),用以下例程說明:

[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");//與上面的語句等效

[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ù)組。其定義的一般形式為:

類型說明符 數(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語言中數(shù)組的用法








簽名
毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精
亚洲三级免费电影| av亚洲精华国产精华精华| 美女久久久精品| 在线观看三级视频欧美| 欧美国产精品劲爆| 久久99这里只有精品| 欧美无乱码久久久免费午夜一区 | 中文字幕第一区第二区| 精东粉嫩av免费一区二区三区| 欧美日韩精品欧美日韩精品 | 极品美女销魂一区二区三区免费| 91国偷自产一区二区开放时间 | 成人国产电影网| 久久九九久久九九| 精品一区二区免费看| 制服丝袜在线91| 五月婷婷激情综合| 欧美日韩1234| 天使萌一区二区三区免费观看| 欧美日韩综合在线| 亚洲成人av电影| 91麻豆精品国产91久久久久久| 丝袜a∨在线一区二区三区不卡| 欧美理论片在线| 喷水一区二区三区| 精品区一区二区| 国产一区二区三区四区五区美女| 久久精品这里都是精品| 国产成人午夜精品5599| 国产精品国产三级国产aⅴ入口| 91在线免费视频观看| 亚洲乱码国产乱码精品精的特点| 在线视频国产一区| 日本不卡高清视频| 国产欧美日本一区二区三区| 国产99久久久国产精品潘金| 国产精品久久三区| 91黄视频在线| 久久国产精品一区二区| 国产欧美日韩激情| 欧美视频自拍偷拍| 精品在线你懂的| 国产精品久久久久婷婷 | 五月天中文字幕一区二区| 日韩一区二区三区四区五区六区| 韩日欧美一区二区三区| 国产精品毛片大码女人| 欧美三级视频在线观看| 麻豆精品视频在线| 国产精品国产三级国产a| 欧美日韩国产bt| 国产在线视频精品一区| 国产精品三级久久久久三级| 欧美午夜视频网站| 国产麻豆精品theporn| 自拍偷拍国产精品| 欧美一级国产精品| 菠萝蜜视频在线观看一区| 日韩电影在线免费看| 国产精品―色哟哟| 91精品国产品国语在线不卡| 成人精品视频一区二区三区| 日韩在线卡一卡二| 亚洲国产精品99久久久久久久久| 欧美三级午夜理伦三级中视频| 国产成人自拍网| 午夜精品久久久久久久| 亚洲欧洲精品一区二区三区| 日韩欧美国产成人一区二区| 99精品在线免费| 久久www免费人成看片高清| 亚洲一级不卡视频| 中文字幕av一区 二区| 日韩一区二区三区免费观看| 91美女片黄在线观看91美女| 国产高清一区日本| 全国精品久久少妇| 一区二区三区小说| 国产精品入口麻豆九色| 日韩精品一区二区三区四区| 欧美色综合网站| 91老师片黄在线观看| 国产精品亚洲综合一区在线观看| 日本女人一区二区三区| 亚洲自拍偷拍麻豆| 亚洲欧美日韩国产成人精品影院| 国产午夜一区二区三区| 日韩欧美成人激情| 884aa四虎影成人精品一区| 91福利小视频| aaa欧美日韩| 成人天堂资源www在线| 色综合夜色一区| 国产91精品一区二区麻豆网站 | 欧美一卡二卡在线观看| 欧洲一区二区三区在线| 99riav一区二区三区| 成人影视亚洲图片在线| 国产在线精品一区二区不卡了 | 在线视频观看一区| 色8久久精品久久久久久蜜| 成人免费看片app下载| 国产精品69毛片高清亚洲| 精品一二三四区| 紧缚奴在线一区二区三区| 石原莉奈在线亚洲三区| 日韩在线一二三区| 秋霞国产午夜精品免费视频| 日日噜噜夜夜狠狠视频欧美人| 亚洲国产另类av| 天天影视涩香欲综合网| 婷婷成人激情在线网| 日韩成人免费电影| 日韩专区在线视频| 喷白浆一区二区| 久久99精品国产91久久来源| 韩国午夜理伦三级不卡影院| 国产精品资源在线看| 国产一区二区三区av电影| 国产一区二区在线免费观看| 国产一区二区美女诱惑| 国产成人一区二区精品非洲| 成人精品亚洲人成在线| 91亚洲精品一区二区乱码| 色哦色哦哦色天天综合| 欧美性受极品xxxx喷水| 欧美一区日本一区韩国一区| 亚洲精品一线二线三线| 国产女人18水真多18精品一级做| 国产精品美女久久久久久久久 | 2021中文字幕一区亚洲| 久久久美女艺术照精彩视频福利播放| 国产日韩欧美不卡在线| 椎名由奈av一区二区三区| 亚洲va国产va欧美va观看| 麻豆精品久久久| 不卡的av中国片| 欧美日韩成人一区| 久久九九久精品国产免费直播| 日韩理论电影院| 偷拍一区二区三区四区| 国产一区美女在线| 在线亚洲免费视频| 精品日产卡一卡二卡麻豆| 国产在线乱码一区二区三区| 国产成人av一区| 欧美在线观看禁18| 精品盗摄一区二区三区| 亚洲天堂精品视频| 免费在线成人网| 不卡欧美aaaaa| 在线不卡欧美精品一区二区三区| 国产丝袜欧美中文另类| 一区二区久久久| 精品一区二区三区免费视频| 成人aa视频在线观看| 欧美一区二区精品在线| 欧美高清在线一区| 亚洲成av人片在线| 成人av资源在线| 日韩欧美国产一区二区三区| 亚洲精品老司机| 国产a区久久久| 日韩欧美高清在线| 亚洲国产精品久久艾草纯爱| 国产成人午夜精品影院观看视频 | 国产女同互慰高潮91漫画| 性做久久久久久免费观看 | 欧美日韩不卡一区二区| 中文字幕一区免费在线观看| 久久av中文字幕片| 欧美日韩dvd在线观看| 中文字幕高清不卡| 美腿丝袜亚洲色图| 欧美在线看片a免费观看| 中文字幕av不卡| 久久国产精品区| 69久久夜色精品国产69蝌蚪网| 国产精品乱码久久久久久| 国产专区欧美精品| 欧美一级二级在线观看| 午夜精品成人在线| 色呦呦日韩精品| 自拍偷拍欧美激情| 不卡的电影网站| 国产精品色哟哟网站| 国产东北露脸精品视频| 精品国产乱码久久久久久老虎| 日韩在线a电影| 欧美日韩成人综合在线一区二区 | 欧美精品在线一区二区| 亚洲午夜一区二区| 日本韩国精品一区二区在线观看| 国产精品欧美久久久久一区二区| 精品一区二区三区免费视频| 日韩欧美国产电影| 麻豆91在线播放| 欧美va亚洲va| 韩日精品视频一区| 久久久久国产精品麻豆ai换脸|