当前位置:首页 » 编程语言 » 单片机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.空语句