找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2873|回复: 0
收起左侧

基础 讨论 关于IF 语句 与 switch case 的用法!

[复制链接]
ID:76158 发表于 2015-4-14 16:38 | 显示全部楼层 |阅读模式
各位好!
     又来向大家请教了!
首先if 语句应该是用来做判断的
例如: int a=0;
    void main()
{
           if(a==0)
               {
                  执行语句
               }
           else if (判断)
              {
                 执行语句
              }
             else if(判断)
              {
               执行语句
              }

}


但是我看有人用这个这样写
例如:int a =0
   void main()
{
           if(a==0)
             {
              执行语句
              a++;
             }
              else if (a==1)
              {
                执行语句
                a++;
               }
                 else if(a==2)
                 {
                   执行语句
                  a=0;
                  }
       }


这样在语法里面没有问题,但是这种语句能起什么作用?无非就是将IF后面的所有IF语句都执行。这种用到的场合多吗?

如果使用 switch case 如何去写上面的程序




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表