找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2601|回复: 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 如何去写上面的程序




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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