當前位置:首頁 » 編程語言 » 單片機c語言語法
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

單片機c語言語法

發布時間: 2023-01-13 22:04:19

Ⅰ 單片機c語言,switch,case,break的含義,格式,用法

switch語句用於多分支選擇, 其一般形式為:
switch(表達式){
case 常量表達式1: 語句1;
case 常量表達式2: 語句2;

case 常量表達式n: 語句n;
default: 語句n+1;
}
其語義是:計算表達式的值。 並逐個與case後的常量表達式值相比較,當表達式的值與某個常量表達式的值相等時, 即執行case後的語句,然後不再進行判斷,繼續執行後面所有case後的語句,直到遇到break或switch語句結束。如表達式的值與所有case後的常量表達式均不相同時,則執行default後的語句。


break專用於跳出switch語句,break 語句只有關鍵字break,沒有參數。

#include<stdio.h>
intmain(void){

inta;
printf("inputintegernumber:");
scanf("%d",&a);

switch(a)
{
case1:printf("Monday ");break;
case2:printf("Tuesday ");break;
case3:printf("Wednesday ");break;
case4:printf("Thursday ");break;
case5:printf("Friday ");break;
case6:printf("Saturday ");break;
case7:printf("Sunday ");break;
default:printf("error ");
}
return0;
}


在使用switch語句時還應注意以下幾點:


在case後的各常量表達式的值不能相同,否則會出現錯誤。


在case後,允許有多個語句,可以不用{}括起來。


各case和default子句的先後順序可以變動,而不會影響程序執行結果。


default子句可以省略不用。

Ⅱ 單片機C語言循環語句

#include<reg52.h>
voidyanshi(unsignedinta);//聲明延時函數
voidmain()//主函數

{
unsignedchari;
for(i=0;i<2;++i)
{
P1=0X7F;
yanshi(50000);
P1=0XBF;
yanshi(50000);
P1=0XDF;
yanshi(50000);
P1=0XEF;
yanshi(50000);
P1=0XF7;
yanshi(50000);
P1=0XFB;
yanshi(50000);
P1=0XFF;
yanshi(50000);
}
while(1);
}

voidyanshi(unsignedinta)//延時函數
{
while(a--) ;
}

Ⅲ 求單片機c語言 語句大全

C語言基礎語句
C程序的語句
1.表達式語句
2.函數調用語句
3.控制語句
條件判斷
4.復合語句
5.空語句