久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

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

1樓
wangxinxin 發(fā)表于:2010-12-10 10:12:35

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

1)一維數(shù)組

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

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

[size=#]#include



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


[size=#]void main()

[size=#]{

[size=#]unsigned char i;

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

[size=#]{

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

[size=#]}


[size=#]while(1);

[size=#]}

數(shù)組名是用來表示數(shù)組的標識,其實它是數(shù)組的首地址,即一個指針。不過它所表示的地址是固定的,不能改動。如前幾章所述的相關(guān)內(nèi)容,array[2]*(array+2)是等效的,不過不能用array++,因為array是常量。

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

[size=#]#include

[size=#]#include




[size=#]unsigned char *parray;


[size=#]void main()

[size=#]{

[size=#]unsigned char i;

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

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

[size=#]{

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

[size=#]}

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

[size=#]while(1);

[size=#]}

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

[size=#]#include

[size=#]#include




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

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


[size=#]void main()

[size=#]{

[size=#]char s_temp[10];

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

[size=#]//s為一個常量,不能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=#]可由兩個下標確定元素的數(shù)組就稱為二維數(shù)組。其定義的一般形式為:

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

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

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

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

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ù)組看作一個64列的矩陣,是一個平面的二維結(jié)構(gòu)。那么編譯程序是如何用一[size=#]維的存儲空間給這樣一個二維結(jié)構(gòu)分配連續(xù)的存儲單元的呢[size=#]C51采用按行存放的方法,即在內(nèi)存中先存放第0行元素,再存放第1行、第2行、......元素,每行中先存放第0列,接著存放第1列、第2列、......的元素。

[size=#]#include

[siz=#]#include




[size=#]void main()

[size=#]{

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .03125 s, 2 queries.
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
久久综合999| 欧美男男青年gay1069videost| 国产成人av电影在线| 奇米一区二区三区| 国内精品嫩模私拍在线| 国产丶欧美丶日本不卡视频| 波多野结衣91| 国产激情美女久久久久久吹潮| 久久视频在线观看中文字幕| 日韩一区不卡| 欧美中文字幕一二三区视频| 欧美一区二区三区免费视频 | 国产精品白丝jk白祙喷水网站 | 韩国av一区二区三区四区| 极品美女销魂一区二区三区 | 中文字幕在线不卡一区二区三区| 一区二区三区免费在线观看| 麻豆一区二区三| 99精品视频在线观看| 久久综合久久综合这里只有精品| 一区二区不卡在线视频 午夜欧美不卡'| 欧美色国产精品| 欧美经典一区二区| 亚洲成人资源在线| 国产成人午夜精品影院观看视频| 国产精品久久久久久久久久久久午夜片 | 91网站最新地址| 日本一区二区精品视频| 欧美日韩三级一区| 中文av字幕一区| 免费在线观看视频一区| 99热最新在线| 欧美色爱综合网| 国产精品国模大尺度视频| 蜜臀av性久久久久av蜜臀妖精| av不卡一区二区三区| 亚洲精美视频| 久久久国产午夜精品| 蜜臀av性久久久久蜜臀aⅴ | 久久99这里只有精品| av在线不卡一区| 91久久线看在观草草青青| 欧美国产一区二区在线观看| 蜜桃视频第一区免费观看| 91影院未满十八岁禁止入内| 色婷婷综合久久久久中文| 欧美激情在线看| 国产精品一区二区你懂的| 日韩国产欧美精品| 日韩免费福利电影在线观看| 手机精品视频在线观看| 国产厕所精品在线观看| 欧美日韩久久一区| 亚洲一区国产视频| 成人自拍视频网站| 欧美一区二区三区的| 视频一区视频二区中文字幕| 国产三级精品在线不卡| 日韩一级欧美一级| 日韩专区一卡二卡| 久久国产主播精品| 精品乱人伦一区二区三区| 日本vs亚洲vs韩国一区三区二区 | 91av免费看| 69成人精品免费视频| 视频一区欧美日韩| 欧美亚洲另类在线一区二区三区| 26uuu国产日韩综合| 国产一区二区日韩精品| 色又黄又爽网站www久久| 亚洲精品视频免费观看| 99国产超薄丝袜足j在线观看| 欧美精品777| 九九九精品视频| 在线视频你懂得一区| 午夜精品免费在线| 日韩中文一区| 亚洲免费在线视频| 精品乱码一区二区三区| 久久久国产精华| 2019国产精品视频| 久久久国产精品不卡| 91福利视频导航| 久久久天堂av| 91色|porny| 国产亚洲制服色| 99在线观看视频| 国产日韩av一区| 999热视频| 国产欧美日韩精品a在线观看| 成人激情开心网| 欧美成人在线直播| 成人蜜臀av电影| 精品久久久久久久久久久久久久久| 国产乱人伦偷精品视频不卡| 欧美美女一区二区| 国产精品18久久久| 欧美一级一级性生活免费录像| 国产麻豆精品95视频| 欧美一级二级在线观看| 成人久久久精品乱码一区二区三区| 日韩欧美在线不卡| av不卡免费电影| 国产片一区二区| 精品日本一区二区三区| 一区二区三区四区在线播放| 伊人久久大香线蕉精品| 麻豆精品新av中文字幕| 777色狠狠一区二区三区| 不卡欧美aaaaa| 中文字幕中文字幕一区| 日本一区二区三区四区高清视频| 亚洲福利一区二区| 欧美天天综合网| 波多野结衣的一区二区三区| 中国色在线观看另类| 免费久久久一本精品久久区| 午夜精品一区二区三区三上悠亚| 色狠狠桃花综合| 成人的网站免费观看| **网站欧美大片在线观看| 亚洲女人毛片| 国产精品一二二区| 国产精品免费久久久久| 一区二区精品国产| 国产九色精品成人porny | 精品国一区二区三区| 国产一区二区三区高清| 亚洲高清视频中文字幕| 日韩亚洲欧美中文三级| 国产伦精品一区二区三区| 亚洲成人综合视频| 欧美一区二区三区在线观看| 国产91视觉| 日韩 欧美一区二区三区| 日韩精品一区在线| 欧美日韩免费高清| 国内成人自拍视频| 一区在线播放视频| 欧美视频你懂的| 高清免费日韩| 日韩精品每日更新| 久久久99久久| 日本伦理一区二区| 99九九视频| 奇米精品一区二区三区在线观看一| 日韩精品一区二区三区三区免费| 牛人盗摄一区二区三区视频| 国内精品不卡在线| 亚洲激情校园春色| 日韩欧美精品在线视频| 秋霞久久久久久一区二区| 成人午夜在线视频| 午夜视频在线观看一区二区 | 26uuu亚洲综合色欧美| 亚洲一区二区三区四区中文| av动漫一区二区| 七七婷婷婷婷精品国产| 国产精品日韩成人| 欧美老肥妇做.爰bbww| 日韩三级电影| 91成人免费在线观看| 美国十次了思思久久精品导航| 国产精品五月天| 欧美久久久一区| 亚洲欧洲日本国产| 国产66精品久久久久999小说| 激情图片小说一区| 亚洲风情在线资源站| 中文字幕在线一区二区三区| 日韩精品资源二区在线| 在线观看国产日韩| 欧美日韩国产综合在线| 91蝌蚪国产九色| 国产精品亚洲а∨天堂免在线| 亚洲午夜免费电影| 国产精品国产三级国产aⅴ无密码| 91精品蜜臀在线一区尤物| 在线成人性视频| 欧美黄色直播| av一本久道久久波多野结衣| 成人小视频在线观看| 国产专区欧美精品| 日韩有码一区二区三区| 亚洲一区二区在线免费看| 中文字幕一区二区日韩精品绯色| 精品国产一区二区在线观看| 欧美日韩电影在线播放| 亚洲综合欧美日韩| 涩涩涩999| 青娱乐一区二区| 欧美1o一11sex性hdhd| 国产精品一区免费观看| 91网上在线视频| 91丨九色porny丨蝌蚪| 国产成人综合在线观看| 国产美女娇喘av呻吟久久| 久久99精品国产.久久久久久| 午夜精品久久久久久久 | 91老师国产黑色丝袜在线|