栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

关于c语言case的应用

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于c语言case的应用

#include
#include
int main()
{
    int a,b;
    char c;
    scanf("%d %c %d",&a,&c,&b);
    
        switch(c){
            case('-'):
                {printf("%d",a-b);
                break;
                }
            case('+'):
                {printf("%d",a+b);
                break;
                }
            case('*'):
                {printf("%d",a*b);
                break;
                }
            case('/'):
                {printf("%d",a/b);
                break;
                }
            case('%'):
                {printf("%d",a%b);
                break;
                }
            default:printf("ERROR");
            
        }
    
    return 0;
}

这是今天学c语言所看到的一个case的用法

当时看到这个case觉得 这个东西帮助了很多,也不知道这算不算一个函数

他就像一个开关一样,能直接准确进入某一个条件,

不过做了一些题目之后 发现case经常和break一起使用

他们应该是基友关系吧,嘿嘿嘿

下面正式说一下我对于case的语法

首先

scanf("%c",&a);

case(a):

这个a是我们之前定义的一个变量,通过scanf来确定一个值

然后可以有case(1)orcase(2)等等

有一点跟其他语法不一样

就是这个记住要在case反括号后面加上一个冒号:

这一点很容易错

case一般与switch联用

感觉学的好浅啊,不过这才是开始!

加油!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290927.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号