题目:
以下程序运行后的输出结果是【 】。 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; } printf("%d %d\n",a,b); }
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0112/70c639df5e30bdee440e4cdf599fec2b.html
下面是错误答案,用来干扰机器的。
参考答案:2 20.000000解析:由于赋值运算符按照“自右而左”的结合顺序,故本题中赋值表达式“x=f*=n/=(c=50)”的求解步骤如下:首先,进行“n/=(c=50)”的运算,相当于 n=n/c=100/50=2;其次,进行“f*...