選擇結構
1開關控制中選擇結構的使用 1)一個開關的控制 2)多個開關 if嵌套 邏輯運算(與,、或) 2用總線做開關輸入時位運算的使用
保留某幾位開關狀態(tài),,其他位置1 比如要保留P1.5,P1.3的狀態(tài),其他位置1 P1:11010000 0xd0 temp:11010111 P1:11110110 0xf6 P1=P1 | 0xf6 復合賦值運算符(算術運算符,,位運算符)
當條件表達式為變量時,,變量不為0時為真,,為0為假
運算符的優(yōu)先級
( ) >!> 算術運算符(%/*>+-)>比較運算符 > 位運算的與或(&|) 邏輯運算&& || >賦值運算符(=,,復合賦值運算) 3.循環(huán)結構中if()語句做退出條件的使用
程序結構:if(條件){執(zhí)行操作;break;} 通過P0.1開關控制D1燈不再閃,t04.c
通過P0.1開關控件流水燈不再流動t03a.c 問題:if()break;可以跳出幾層循環(huán),? 4多分支選擇結構的使用
switch(變量名)
{
case 常量1: 語句塊;break;
case 常量2: 語句塊;break;
case 常量3: 語句塊;break;
。,。,。
default:語句塊;break;
}
|
|