位置:51电子网 » 技术资料 » 接口电路

C51流程控制语句

发布时间:2016/7/13 20:45:02 访问次数:1360

   C51程序通常有顺序结构、选择结HCPL-3120构和循环结构3种类型。考虑到顺序结构比较简单,在此不做介绍,下面针对选择结构和循环结构常用的条件语旬、循环语句和开关语句分别介绍。

   条件语句

   条件语旬由关键字if构成,通常if后面为条件判断,其一般形式为:

“表达式)(语句1;)

   如果表达式的值为非0(TUIu),则执行语句1,执行完语句1后跳过语句2开始继续向下执行;如果表达式的值为0(FALsE),则跳过语句1而执行语句2。表达式可以为关系表达式和逻辑表达式的结合式。其流程图如图6.2所示。

   

   特殊说明:

   ①条件执行语句中“elsc语句2”部分为可选项。

   ②如果语句l或语句2有多于一条语句要执行时,必须使用“O”把所有语句包括在其中。

   ③条件语句可以嵌套,嵌套时clsc语句与最近的一个r语句匹配,同时为了提高程序的可读性,通常要求利用缩进方式将层次感写出来。

   ④可用阶梯式fe晚~r结构。阶梯式结构的一般形式为: 这种结构是从上到下逐个对条件进行判断,一旦发现条件满足就执行与它有关的语旬,并跳过其他剩余阶梯;若没有一个条件满足,则执行最后一个elsc语旬n。

   C51程序通常有顺序结构、选择结HCPL-3120构和循环结构3种类型。考虑到顺序结构比较简单,在此不做介绍,下面针对选择结构和循环结构常用的条件语旬、循环语句和开关语句分别介绍。

   条件语句

   条件语旬由关键字if构成,通常if后面为条件判断,其一般形式为:

“表达式)(语句1;)

   如果表达式的值为非0(TUIu),则执行语句1,执行完语句1后跳过语句2开始继续向下执行;如果表达式的值为0(FALsE),则跳过语句1而执行语句2。表达式可以为关系表达式和逻辑表达式的结合式。其流程图如图6.2所示。

   

   特殊说明:

   ①条件执行语句中“elsc语句2”部分为可选项。

   ②如果语句l或语句2有多于一条语句要执行时,必须使用“O”把所有语句包括在其中。

   ③条件语句可以嵌套,嵌套时clsc语句与最近的一个r语句匹配,同时为了提高程序的可读性,通常要求利用缩进方式将层次感写出来。

   ④可用阶梯式fe晚~r结构。阶梯式结构的一般形式为: 这种结构是从上到下逐个对条件进行判断,一旦发现条件满足就执行与它有关的语旬,并跳过其他剩余阶梯;若没有一个条件满足,则执行最后一个elsc语旬n。

上一篇:强制类型转换运算符

上一篇:循环语句

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!