在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 1907|回复: 2

[资料] 嵌入式程序设计中常用的C语言语句

[复制链接]
发表于 2016-2-26 16:35:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

语句是C语言程序设计的基本单位,C语言语句格式为:[标号:]语句[]

其中:标号部分可有可无,标号由有效标志符后跟冒号组成。语句结束部分一般用分号作为结束符。

C语言的语句有表达式语句、复合语句、条件语句、循环语句、switch语句、break语句、continue语句、返回语句等,其中用得最多的是条件语句、switch语句和循环语句。

1.条件语句

1)格式

两重选择

If(条件表达式)


语句1

else


语句2

多重选择

if(条件表达式1)


语句2

else if(条件表达式1)


语句3

        .

       .

        .

else if(条件表达式n)


语句n

1)
说明

If-else语句可以嵌套使用。如果每个条件下需要执行多个语句,那么这些语句需要用{}括起来。在以此LED开发中的例子来说明,如果参数值满足让LED1亮的条件,则LED1亮;否则LED1灭。如果参数值满足让LED2亮的条件,则LED2亮;否则LED2灭。详见例子

示例
控制LED亮灭的条件语句。

void Led_Display(int LedStatus)                 /。函数定义,参数为int LedStatus,表示LED状态。/

(

led_state=LedStatus;                           /。将传递来的参数值赋给LED状态全局变量。/

if((LedStatus&0x01==0x01

rPDATB=rPDATB&0x5FF;                 /。LED1。/

else

rPDATB=rPDATB|0x200;                    /。LED1。/

if((LedStatus&0x01==0x02

rPDATB=rPDATB&0x3FF;                 /。LED2。/

else

rPDATB=rPDATB|0x400;                    /。LED2。/

}

凌阳教育,专注嵌入式人才培养多年,完善的培养方案,强大的师资,合理的课程安排,成功从小白蜕变为嵌入式工程师。想了解凌阳教育,或者获得更多嵌入式学习资料的免费下载,请点击www.sunplusedu.com访问凌阳教育官网

发表于 2016-2-26 20:37:05 | 显示全部楼层
meritorious meritorious
发表于 2018-12-16 16:46:06 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-29 09:41 , Processed in 0.041688 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表