for(m=1;m<=4;m++){switch(m%4){case0: case1:s+=m;b

2020-08-31 社会 114阅读
首先m=1,m%4=1,进行case 1:s+=m(s=s+m=0+1=1),k+=s(k=k+s=0+1=1);
循环m=2,m%4=2,进行case2:,因为case2既没有算术式也没有break,所以会接着case3;
也就是说运行:case2:case3:s-=m(s=s-m=0-2=-2),k+=s,k=1+(-2)=-1;
m=3,m%4=3,case3;s=s-m=0-3=-3,k=(-1)+(-3)=-4;
m=4,m%4=0,case0;s=s-m=0-0=0,k=-4+0=-4;
所以最后结果为-4
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com