来源:蜘蛛抓取(WebSpider)
时间:2018-06-29 08:07
标签:
一维数组的定义
豆丁微信公众号
君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
单片机原理及应用期末复习题库
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口 上传我的文档
 下载
 收藏
粉丝量:143
JAVA工程师,擅长软件开发,软件测试等。
 下载此文档
单片机题库分章节答案(C语言)
下载积分:1000
内容提示:单片机题库分章节答案(C语言)
文档格式:DOC|
浏览次数:120|
上传日期: 22:21:00|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
单片机题库分章节答案(C语言)
关注微信公众号 上传我的文档
 下载
 收藏
粉丝量:24
该文档贡献者很忙,什么也没留下。
 下载此文档
单片机总复习
下载积分:2000
内容提示:单片机总复习
文档格式:DOCX|
浏览次数:30|
上传日期: 00:03:15|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2000 积分
下载此文档
该用户还上传了这些文档
单片机总复习
关注微信公众号AI芯片之于人工智能的意义,则可以理解为发动机之于汽车……
又是一年六一儿童节,虽然,早就超了过这个节日的年纪,……
漫威电影拍了这么多集不但丝毫不油腻,还越来越受欢迎,……
高度集成是目前MCU发展趋势,为了节省整体PCB空间,降低……
施耐德电气展示了针对电力设备、机器设备、汽车、石油化……
演讲人:曾伟权时间: 10:00:00
演讲人:黄科涛时间: 10:00:00
演讲人:Tracy Ma时间: 10:00:00
预算:¥300000预算:¥50000
江苏省湖北省
单片机C语言中数组的用法
[导读]数组是由具有相同类型的数据元素组成的有序集合。数组是由数组名来表示的,数组中的数据由特定的下标来唯一确定。引入数组的目的,是使用一块连续的内存空间存储多个类型相同的数据,以解决一批相关数据的存储问题。
数组是由具有相同类型的数据元素组成的有序集合。数组是由数组名来表示的,数组中的数据由特定的下标来唯一确定。引入数组的目的,是使用一块连续的内存空间存储多个类型相同的数据,以解决一批相关数据的存储问题。数组与普通变量一样,也必须先定义,后使用。数组在C51语言的地位举足轻重,因此深入地了解数组是很有必要的。下面就对数组进行详细的介绍。本文引用地址:
(1)一维数组
一维数组是最简单的数组,用来存放类型相同的数据。数据的存放是线性连续的。
用以下例程说明数组的建立、数据操作:
-----------------------------------------------------
此程序用以说明数组的建立、数据操作
-----------------------------------------------------
unsigned char array[10];//定义一个有10个单元的数组
void main()
for(i=0;i&10;i++)
array[i]=i; //用下标调用数组中的元素
---------------------------------------
array |9|8|7|6|5|4|3|2|1|0| [9]~[0]
---------------------------------------
数组名是用来表示数组的标识,其实它是数组的首地址,即一个指针。不过它所表示的地址是固定的,不能改动。如前几章所述的相关内容,array[2]与*(array+2)是等效的,不过不能用array++,因为array是常量。
上面的程序中的数组是静态建立的,以下例程来用说明数组的动态建立。
-----------------------------------------------------
此程序用以说明数组的动态建立
-----------------------------------------------------
unsigned char *
void main()
parray=(unsigned char *)malloc(10); //动态创建一个数组
for(i=0;i&10;i++)
parray[i]=i; //向数组中赋值
free(parray); //释放数组
字符串是数组的一个重要特例。它的每个单元的数据均为字符类型(char),最后一个单元为'