1.若有以下程序
main()
{int a=4,b=3,c=5,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d %d %d\n",a,b,c);}
执行后输出结果为:
2.设j为int型变量,则下面for循环语句的执行结果是
for(j=10;j>3;j--)
{if(j%3)j--;
--j;--j;
printf("%d",j);
}
if语句后面没有else时,怎么执行呢??如果能帮我把步骤简单讲讲就更感谢了~~ ^^
參考答案:第一题 534,if后边不一定非有else,else也相当于一个if,就是前几个if以外的if.没有else的话,if条件判断完了就自动跳出了。
第二题,应该是7,4