手把手教你学单片机的C语言程序设计(十)开关语句和循环语句
维普资讯
学习单片机
手
uchartemp
case分 支后 。使流程跳 出switch结 _ year_h; //12
构 。即终止 switch语句的执行,可用一 ,/… … 一… 一… 一一-一一一… 13
voidkey
个 break语句完成。 _ s1(void); //14
voidkey
_ s2(void); //15
switch/case开关语句是一种多分
voidkey_s4(void); fl16
支选择语句,是用来实现多方向条件分 《|i|l voiddelay(uintk): //17
支的语句。虽然从理论上讲采用条件语
ucharconv(uintyear.ucharmonth);//18
句也可以实现多方向条件分支,但是当 在 LED/12864图形液晶试验板 //… 一一--… … … … … 一一19
分支较多时会使条件语句的嵌套层次 上实现: voidmain(void) //20
太多,程序冗长 ,可读性降低。开关语句 输入年份 year和月份 month后 , { uchari: //21
可直接处理多分支选择,使程序结构清 程序计算出该月有多少天day。S4键 uinttemp1.temp2; //22
晰。使用方便。开关语句是用关键字 用作状态设定 【输入年、月或显示天数 while(1) //23
switch构成的,它的一般形式如下: 的切换)。S1键用作输入年份的低 2位 { key_s40; //24
switch(表达式) (如输入 1986年的86)或输入月份 , switch(status_flag) //25
{ S2键用作输入年份的高2位 【如输入