以下程序的运行结果是 #include<stdio.h> void main() { int s=1,t=1,a=5,b=2; if (a>0) s++; if (a>b)
以下程序的运行结果是 #include<stdio.h> void main() { int s=1,t=1,a=5,b=2; if (a>0) s++; if (a>b)
日期:2018-06-23 23:05:36 人气:2
我们一步步来:
int s=1,t=1,a=5,b=2;
if (a>0)
s++; //此时s=2
if (a>b)
t+=s;
else if (a==b)
t=5;
else
t=2*s; //此时t=t+s=1+2=3,因为只执行a>b,只执行t+=s;这一句
printf("s=%d,t=%d\n",s,t); //所以最后打印出s=2,t=3