久久精品在这里_成人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欧美一区二区三区
久久―日本道色综合久久| 99久久久精品| 国产精品久久久久久久久免费桃花| 欧美男同性恋视频网站| 国产欧美一区二区在线| 欧美二区在线观看| 欧美一区永久视频免费观看| 欧美日韩夫妻久久| 日韩午夜电影av| 精品国产一区二区三区四区四| 欧美va亚洲va在线观看蝴蝶网| 3atv在线一区二区三区| 久久久综合九色合综国产精品| 日韩精品一区二区三区swag| 久久亚洲一区二区三区明星换脸| 久久理论电影网| 一区二区三区成人在线视频| 日韩av网站在线观看| 国产精品一区二区黑丝| 国产麻豆日韩| 色吊一区二区三区| 久久九九99视频| 午夜精品久久久久| www.久久久久久久久| 国产精品日韩一区二区| 在线精品国精品国产尤物884a| 久久久久97国产精华液好用吗| 亚洲男人天堂av| 国产成人免费xxxxxxxx| 久久久久久久有限公司| 欧美色图免费看| 国产精品热久久久久夜色精品三区| 天堂一区二区在线免费观看| 欧美成人官网二区| 国产精品动漫网站| 国产盗摄一区二区| 午夜精品视频在线观看一区二区 | 成人免费毛片a| 一区二区三区国| 国产精品你懂的在线欣赏| 国产大陆亚洲精品国产| 五月天综合网| 自拍偷自拍亚洲精品播放| 粉嫩aⅴ一区二区三区四区五区| 自拍视频一区二区三区| 亚洲欧美日韩久久| 国产视频精品网| 久久久欧美精品sm网站| 国产呦精品一区二区三区网站| 偷拍视频一区二区| 日韩欧美视频一区| 亚洲男人天堂一区| 一区二区欧美在线观看| 国产精品1区2区| 欧美欧美午夜aⅴ在线观看| 日韩高清在线观看| 美女被啪啪一区二区| 欧美欧美午夜aⅴ在线观看| 91精品国产综合久久精品 | 久久久天堂av| 国产自产高清不卡| 午夜精品成人在线视频| 欧美韩国日本精品一区二区三区| 最新欧美精品一区二区三区| 麻豆久久久9性大片| 午夜精品福利视频网站| 色悠悠久久综合| 激情综合五月婷婷| 欧美大片顶级少妇| 国产精品9999久久久久仙踪林| 精品美女一区二区三区| 蜜臀久久99精品久久久久久9| 91精品国产综合久久福利软件| 成人av小说网| 亚洲综合无码一区二区| 色综合天天综合网国产成人综合天| 日本亚洲一区二区| 日韩欧美一区二区免费| 99在线观看| 蜜臀av性久久久久蜜臀av麻豆| 欧美男男青年gay1069videost| av一区二区不卡| 亚洲mv在线观看| 91碰在线视频| 亚洲最新在线观看| 日韩欧美一区二区在线视频| 欧美日韩国产精品一卡| 成人一级视频在线观看| 一区二区三区四区在线| 26uuu另类欧美亚洲曰本| 水蜜桃一区二区三区| 99久久夜色精品国产网站| 蜜桃精品视频在线观看| 综合欧美亚洲日本| 日韩欧美激情在线| 一区二区三区三区在线| 国产伦精品一区二区三区高清版| 国产一区二区三区综合| 一区二区三区高清在线| 久久麻豆一区二区| 久久99精品国产麻豆婷婷洗澡| 亚洲美女区一区| 国产精品国产自产拍高清av| 精品视频1区2区| 一本大道久久精品懂色aⅴ| 国产美女精品在线观看| 成人福利电影精品一区二区在线观看| 亚洲mv在线观看| 亚洲综合av网| 亚洲同性同志一二三专区| 精品成人佐山爱一区二区| 91精品国产综合久久福利| 欧美老肥妇做.爰bbww视频| 91福利资源站| 91精品国产一区二区| 在线成人免费视频| 日韩视频免费观看高清完整版| 在线综合+亚洲+欧美中文字幕| 色又黄又爽网站www久久| 色偷偷久久一区二区三区| 中文字幕一区二区三区在线乱码| 亚洲精品免费在线看| 欧美亚洲动漫另类| 欧美一区二区三区男人的天堂| 91精品国产品国语在线不卡| 精品欧美黑人一区二区三区| 国产色婷婷亚洲99精品小说| 中文字幕欧美区| 亚洲18女电影在线观看| 久久激情五月激情| av电影一区二区| 日韩欧美一区二区视频在线播放| 一区二区三区四区五区精品 | 麻豆成人免费电影| av综合在线播放| 成人片在线免费看| 日韩和欧美的一区二区| 欧美视频一区二| 久久亚洲一区二区三区四区| 亚洲欧洲国产专区| 老司机精品视频在线| 久久国产精品99久久久久久丝袜| 色94色欧美sute亚洲线路一久| 欧美一个色资源| 日韩毛片视频在线看| 蜜臀av一区二区| 久久er99热精品一区二区三区 | 国产一区自拍视频| 色成年激情久久综合| 亚洲国产电影在线观看| 蜜臀久久久99精品久久久久久| 91美女片黄在线观看| 91成人在线免费观看| 一区二区在线观看免费| 成人开心网精品视频| 色综合久久综合| 悠悠色在线精品| 91老司机福利 在线| 五月综合激情婷婷六月色窝| 99re这里只有精品6| 欧美天堂亚洲电影院在线播放| 一区二区在线观看视频| 国产精品久久久久久久免费大片| 欧美性猛片aaaaaaa做受| 中文字幕一区免费在线观看| av成人免费在线| ww亚洲ww在线观看国产| 丰满少妇在线播放bd日韩电影| 亚洲自拍偷拍二区| 午夜激情久久久| 日韩欧美精品久久| 亚洲欧洲国产日韩| 精品国产一区二区三区麻豆小说 | 欧美丝袜丝交足nylons图片| 亚洲国产精品一区二区尤物区| 欧美日韩视频在线一区二区观看视频| 久久久久国产精品厨房| 91精品入口蜜桃| 亚洲欧洲av色图| 欧美一级二级三级| 五月天丁香久久| 91精品国产高清一区二区三区蜜臀 | 欧美制服丝袜第一页| 免费成人在线网站| 欧美日本乱大交xxxxx| 高清久久久久久| 国产精品久久久久久福利一牛影视 | 日韩一区二区三区资源| 免费人成网站在线观看欧美高清| 欧美综合久久久| 国产成人小视频| 亚洲欧洲精品一区二区三区不卡| 日本午夜精品电影| 韩国av一区二区三区四区| 精品粉嫩超白一线天av| 免费99视频| 成人精品一区二区三区中文字幕| 中文字幕在线不卡一区二区三区 | 114国产精品久久免费观看| 国产精品二三区|