作业帮 > 综合 > 作业

C语言题:)求结果​,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 17:00:27
C语言题:)求结果​,
main()
{ int x=1,a=0,b=0;
switch(x)
{
case 0:a++; break;
case 1:b++;
case 2:a++; b++; break;
case 3:a++; b++;
}
printf(″a=%d,b=%d\n″,a,b);
}
main()
{ int x=1,a=0,b=0;
switch(x)
{
case 0: a++; break;
case 1: b++;
case 2: a++; b++; break;
case 3: a++; b++;
}
printf(″a=%d,b=%d\n″,a,b);
}
x为1,从第二个case开始运行,b=b+1=1,再进行第三个case
第三个case:a=a+1=0,b=b+1=2,跳出switch
所以答案是1, 2