资源描述:
《手把手教你学单片机的c语言程序设计_九_表达式语句与复合语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、卜几学习单片机手把手教你学单一今吕超亚“”语言提供号一了十分丰富的程序控【将若干条语句组合在一起而。。制语句表达式语句是最基本的一种语形成的一种功能块复合语句不需句。在表达式的后边“”“”,加一个分号就要以分号结束但它内部的各。“”。构成了表达式语句条单语句仍需以分号结束复合刀二二例如语句的一般形式为一一一局部变量定义,。都是合法的表达式语句语句【」表达式语句也可以仅由一个分语句【」号“,”组成,这种语句称为空语句。。空语句是表达式语句的一个特例语句空语句在程序设计中有时是很有用的,当程序在语法上需要有一个语复合语句在执
2、行时,其中的各条单句,但在语句依次顺序执行。整个复合语句在语语义上并不要求有具体的,。,动作时便可以采用空语句空语句法上等价于一条单语句因此在语通常有两种用法言程序中可以将复合语句视为一条单仁」在程序中为有关语句提供标号,语句。复合语句允许嵌套,即在复合语〔〕。」例如句内部还可以包含别的复合语句实际,,。上函数体就是一个复合语句在复合语句内部所定义的变量,称为该复合语,一二句中的局部变量它仅在当前这个复合。在用语句构成的循环语句语句中有效后面加一个分号,形成一个空语句循〔〕环。这种空语句在等待某个事件发生实验一〕时很有用
3、。例如在字符液晶试验板上。进行复合语句的实验二二在我的文档中建立一个文件目录,旧,然后建编译通过后将生成的引立的工程项,目,。文件烧录到芯片中将最后建立源程序文件芯片插入到字符液晶试输入下面的程序验板上,试验板上接通电源,右序号以下同边个数码管“”。显示秒一一一后右边个数码管显示这段程序是读取单片机串“”。,,再过秒又变成右边个行口数据的函数,其中空语句【」,,,,,“”。数码管显示用来等待单片机串行口接收数据二二二为什么会这样我们要分析一。结束。下程序复合语句是由若干条语句组合,序号程序解释以下同包含头文件而成的一种语
4、句,它是用一个大括学习单片机一叫嚎豆砚易颐口疏翻、。。序号数据类型的宏定义计算机软件工程师通过长期的实复合语句序一的字形码。,号数码管践总结出一套良好的程序设计规则和条件表达式语句。序号程序分隔方法,即结构化程序设计。按照这种方语句一。序号延时子函数、层次分其含义为若条件表达式的结果为法设计的程序具有结构清晰。序号程序分隔、。,,明易于阅读修改和维护真非值就执行语句七反之若条。序号定义函数名为的主函数结构化件表达式的结果为假值,程序设计的基本思想是任就执行语序号的。主函数开始。、何程序都可以用三种基本结构的组合句这里的语
5、句和语句均可以是序号定义无符号字符型变量并赋。这三种基本结构是顺序结构、复合语句。。来实现初值,。一。代条件表达式”语句门。选择结构和循环结构如图所示序号的值送尸口显示口。条件式表达语句序号的值送显示。条件式表达语句序号延时秒便于观察户。序号关闭口显示程序段。序号关闭口显示条件表达式语句。序号关闭尸口显示语句程序段序。号复合语句开始这种条件语句常用来实现多方向序号定义无符号字符型变量并赋初程序段程序段,,它是由条件分支其实仁语句嵌,值定义无符号字符型变量并赋初值①套而成的,在此种结构中,总是与。序号的值送尸口显示。最临近
6、的相配对的。序号的值送口显示顺序结构的程。序号的值送尸口显示序流程是按照书写序。实验立号延时秒便于观察顺序依次执行的程。序号关闭尸口显示。序。在图形液晶试验板序号关闭口显示选择结构则是,。序号关闭尸口显示上进行对给定的条件进行。序号复合语句结束,条件表达式语句。判断再根据判断的序号的值送尸口显示语句。结果决定执行哪一,,序号的值送口显示的实验要求按下按键时。。个分支序号延时秒便于观察一全亮释放时,。循环结构是在给定条件成立时反序号动态停机一。全灭。序门。复执行某段程序号主函数结束在我的文档中建立一个文件目录小结原来,在这
7、三种结构都具有一个入口和一主函数体开始,,然后建立的工程项,、,口。处定义了变量并赋予了初个出三种结构中顺序结构是最简,。,,,,目最后建立源程序文件值它们在整个主函数体内有效单的它可以独立存在也可以出现在,输入下面的程序一开机数码管显示的即为此值随选择结构或循环结构中总之程序都存,序号以下同。,、后,程序进入复合语句,在复合语句在顺序结构在顺序结构中函数一段一、,程序或者语句是按照出现的先后顺序中又定义了局部变量并分别、,、、。。执行的‘赋值随后将送显局一部变量与主函数体定义的变量二同名,但此时局部变量的优先瘾载煮黔黝
8、瞬毓级要高于主,函数体定义的变量因此送显的为复合语句内的局条件语句又称为分支语句,它是用,“”一部变量故数码管显示为下。关键字构成的语言提供了种形来程序又退出复合语句,这时局部式的条件语句变量失效,因此送显的、为条件表达式语句。主函数体开始时定义的变量其含义为若条件表达式的结果为二二真非值,就执行后面的语句反之,一若