设有定义int a=1,b=2,c=3 则if(a>b) c=a;a=b;b=c;的输出结果是什么

问题描述:

设有定义int a=1,b=2,c=3 则if(a>b) c=a;a=b;b=c;的输出结果是什么
1个回答 分类:综合 2014-09-30

问题解答:

我来补答
把该有的大括号加上才能知道结果,又不知道要输出什么,你想怎样.
int a=1,b=2 c=3;
if(a>b)
c=a;
a=b;
b=c;
结果 a = 2; b= 3; c = 3;
__________________________________
int a=1,b=2 c=3;
if(a>b)
{
c=a;
a=b;
b=c;
}
结果 a=1;b=2;c=3;
再问: 输出肯定是abc的值 所以就是说单独出现这样的语句是错误的?
再答: 不会错,你这里没有输出语句。不加大括号也没错,就是上面第一种情况。
再问: 哦哦 谢啦
 
 
展开全文阅读
剩余:2000
上一页:pass..
下一页:复合函数求值域