阅读程序写结果,求C语言高手在线等,好多不会的,要考试了啊啊啊

2025-02-26 20:07:07
推荐回答(2个)
回答1:

x=1
所以执行case 1:
a--,a由2变为1
b未改变
所以printf("\na=%d,b=%d\n",a,b);
结果为:
(换行)
a=1,b=3
(换行)

回答2:

??是 case 1   

a  = 1,b =3  

#include
int main()
{
    int x=1,a=2,b=3;
    switch(x)
    {
       case 1:a--;break;
       case 2:b++;break;
       case 3:a++;b--;
    }
    printf("\na=%d,b=%d\n",a,b);
    return 0;
}