永发信息网

输出结果为什么是这样?题在补充里。a=2,b=1 switch(y) { case 0 : a++;break; case 1 : b++;break; }

答案:1  悬赏:30  手机版
解决时间 2021-03-19 07:14
main()
{
int x=1,y=0,a=0,b=0;
switch(x)
{ case 1 :
switch(y)
{ case 0 : a++;break;
case 1 : b++;break;
}
case 2 : a++;b++;break;
case 3 : a++;b++;
}
printf(“a=%d,b=%d\n”,a,b);
}
最佳答案
#include <stdio.h>

int main()
{
    int x=1,y=0,a=0,b=0;
    switch(x)
    {
    case 1://此处匹配
        switch(y)
        {
        case 0 ://此处匹配
            a++;//a=1
            break;//此处跳出switch(y)
        case 1 :
            b++;
            break;
        }
    case 2 ://由于case 1 这种情况并没有break与之对应,此处也匹配
        a++;//a=2
        b++;//b=1
        break;//这儿有个break,后面的case 3 就不匹配了
    case 3 :
        a++;
        b++;
    }
    printf("a=%d,b=%d\n",a,b);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
商场打折,写1换1.8倍是几折呢?
75年2月2日出生多大岁
建行白金卡有每年最底消费多少降级吗。
有什么好用的手机版QQ机器人吗?要无风险跟免
你好,请问一份两式的租房合同是分开手写的,
先锋广告装饰在什么地方啊,我要过去处理事情
银行取定期后需对存款本拍照吗?
立秋立秋生的男孩名字
奔跑吧兄弟第四季,有句歌词叫浪涛涛是什么歌
为什么灰太狼老婆每天打他,他还爱老婆呢
梦见被一条大狗追咬是什么意思
新娘子结婚当天可以穿黑色衣服吗
货车驾照要扣多少分需要重新学习
丽水市浙南玻璃有限公司地址在哪,我要去那里
两个性格不合的人能在一起生活吗?
推荐资讯
名发一族地址在哪,我要去那里办事
电信宽带开了20M 怎么下载速度才1.1M 最少也
cafe 这个词中字母e上的一小撇是怎么写的,为
最新匡威鞋盒标签贴用的是哪个
我用搜狗拼音输入法在全民k歌怎么回车键变成
能不能把我穿过的牛仔裤去改成九分裤或小脚裤
美吉特科技五金城地下停车库这个地址在什么地
时尚旋转小火锅(文理学院店)怎么去啊,有知道
同心县人口总数是多少?
启航染烫工作室地址在什么地方,我要处理点事
第十到第三十英语单词表
宫斗存档有点卡最后结局什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?