- 1、本文档共77页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2、CONTINUEcontinue语句用于退出当前循环,不再执行本轮循环,程序代码从下一轮循环开始执行,直到判断条件不满足为止。与break的区别是该语句不是退出整个循环。形式:continue;例:#includestdio.hvoidmain(){charch[]={‘a’,’B’,’c’,’D’,’e’,’F’};inti=-1;while(i5){if(ch[i]=‘a’ch[i]=‘z’)continue;printf(“ch[%d]=%c\n”,i,char[i]);}}3、GOTOgoto是一个无条件转移语句。当执行goto语句时,将程序指针跳转到goto给出的下一条代码,基本格式如下:goto标号;例:voidmain(void){ unsignedcharcounter; intsum;sum=0; sumadd:sum=sum+counter; counter++; if(counter101) { gotosumadd; }}3.4C51的数组与指针C51语言的构造数据类型主要有数组、指针和结构等。在单片机系统中,数组的应用比较广泛,指针则次之,结构用的相对较少。这里我们只讨论数组和指针。3.4.1数组数组是同类型变量的一个有序集合。数组用一个名字来标识,称为数组名。数组中的每个变量称为数组元素。数组有一维、二维、三维和多维数组之分。C51语言中常用的一维、二维数组和字符数组。数组中各元素的顺序用下标表示,下标为N的元素可以表示为数组名[N]。改变[]中的下标就可以访问数组中所有的元素。1.一维数组类型说明符数组名[元素个数];intdemo1[10];初始化:inta[5]={1,2,3,4,5};intb[6]={1,2,6};例3-23:2.二维数组或多维数组类型说明符数组名[行数][列数];floatdemo2[3][4];//demo2数组有3行4列共12个实型元素inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};//全部初始化3.字符数组若一个数组的元素是字符型的,则该数组就是一个字符数组。例如:chara[12]={ChongQing}; //字符数组charadd[3][6]={weight,height,width}; //字符串数组4.查表#defineucharunsignedcharucharcodetempt[]={32,34,36,37,39,41};/*数组,设置在EPROM中,长度为实际输入的数值数*/ucharftoc(uchardegc){ returntempt[degc];} voidmain(){ ucharx;x=ftoc(5);/*得到与5℃相应的华氏温度值*/}共阴极LED的显示字符段码表charcodeSEG[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};3.5C51函数函数是指能够执行特定功能和任务的程序代码段。一个完整的C51程序是由一个主函数和若干个其他函数组成。主函数是main()函数。有且只有一个main()函数。使用函数时注意:函数数目不限制;main()函数是主函数,可以调用其他函数,而不允许被其他函数调用。除主函数外,其他函数之间允许互相调用。一、函数分类可以从不同的角度分类:(1)有无返回值角度(2)数据传送角度(3)函数定义角度(1)有无返回值角度无返回值函数、有返回值函数无返回值函数:执行完成后不向主调函数返回函数值。类型说明符为:void有返回值函数:执行完成后向主调函数返回一个执行的结果—返回值。(2)数据传送角度有参函数和无参函数。无参函数:主调函数和被调函数之间不进行参数的传递。有参函数:主调函数和被调函数之间存在参数的传递。--形式参数和实际参数(3)函数定义角度主函数、自定义函数、库函数自定义函数:是用户根据自己的需要而编写的函数。从函数定义的形式上可以将其划分无参函数、有参函数和空函数。?无参函
您可能关注的文档
- 数字图像处理----第七章.ppt
- 19乌鸦喝水(人教版).ppt
- 数字图像处理第2章.ppt
- 第九课-征税和纳税.ppt
- 1细菌和真菌的分布.ppt
- 青岛版-1.2-怎样判定三角形全等(3).ppt
- 相似三角形判定2.ppt
- 历史北师大版七年级下:第18课《明清帝国的专制统治》课件.ppt
- 第5章第1节一-降低化学反应活化能的酶.ppt
- 必修1-第5章-第1节降低化学反应活化能的酶.ppt
- 2024年人教版六年级科学上册期末测试卷及答案【完美版】 .pdf
- 2024年五金购销合同清单(带目录) .pdf
- 2024学年八年级上学期期中语文试题(含答案).pdf
- 2024年人教版小学四4年级下册数学期末测试试卷(含答案).pdf
- 2024年人教版中考化学总复习第三部分化学物质与定量研究第9讲盐、化肥.pdf
- 2024年一级建造师之一建公路工程实务押题练习试卷B卷附答案 .pdf
- 2024届广东省揭西县重点达标名校中考五模物理试题含解析.pdf
- 2024届四川省南充高级中学高三下学期第二次模拟考试理综试题-高中物理.pdf
- 2024年公务员(国考)之公务员面试考前冲刺试卷A卷含答案.pdf
- 2024年中药学类之中药学(士)真题精选附答案 .pdf
最近下载
- ISO 8178-1-2017 Reciprocating internal combustion engines Exhaust emission measurement Part 1:Test-bed measurement systems of gaseous and particulate emissions往复式内燃机排放测量第1部分: 气体和颗粒物排放测量系统(2-1).pdf
- 11J508 建筑玻璃应用构造-栏板隔断地板 吊顶 水下玻璃 挡烟垂壁图集.pdf
- 私立门诊财务管理制度.docx
- 触电事故典型案例分析.pptx
- 行政法与行政诉讼法(第七版)胡锦光-全套课件.pptx
- 丰田自工序完结培训资料.pdf VIP
- 德育课程体系.doc
- 海工试验报告.doc
- 废旧轮胎在道路工程中的应用课件.pptx VIP
- 静脉留置针健康宣传册.doc VIP
文档评论(0)