阅读下列程序,则执行结果是 main() { inta=0,b=0,c=0,i; for(i=0;i...答:选C,原因是 case语句后面要加break;不然它就会接着往下执行所以就会出现如下的状况:i=0;case a=i++; 所以a=0,然后i=i+1=1;然后执行 b=i++.所以 b=i=1,然后i=i+1=2;然后执行c=i++,所以c=i=2,然后i=i+1=3;然后执行i++,所以i=i+1=4;然后这次循环结束,要执行 for()循环...
以下程序的输出结果是 main() { int x=1,y=3; printf("%d,",x++...答:22)以下程序的输出结果是 main(){ int x=1,y=3;printf("%d,",x++); //先取值再自加 输出 1,但是x的值已经变成了2 { int x=0;x+=y*2; //新的x变量,外面一层的 x被 屏蔽, x=6 printf("%d,%d, ",x,y); //输出 6,3 } printf("%d,%d\n",x,y...