设有定义int a=1,b=2,c=3 则if(a>b) c=a;a=b;b=c;的输出结果是什么
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 18:35:12
设有定义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;
结果 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的值 所以就是说单独出现这样的语句是错误的?
再答: 不会错,你这里没有输出语句。不加大括号也没错,就是上面第一种情况。
再问: 哦哦 谢啦
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的值 所以就是说单独出现这样的语句是错误的?
再答: 不会错,你这里没有输出语句。不加大括号也没错,就是上面第一种情况。
再问: 哦哦 谢啦
设有定义int a=1,b=2,c=3 则if(a>b) c=a;a=b;b=c;的输出结果是什么
设有如下程序段:int a=2,b=1,c=3; if(a
下列程序的输出结果是 1 main() { int a=2,b=-1,c=2; if (a
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c)
int a=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为3.
设有定义int a=5,b; 赋值使b为9的语句是( ) A) b = ++a+4; B) b = (a++)+3; C
int a=1,b=2,c=3;if(a>c)b=a;a=c;c=b;则C的值为
设有定义int a=3b=4c=5则以下表达式中,值为0的表达式是:A a&&b;B:a
设有语句int a=3,b=4 ,c=5 ;则表达式:(a+b )+c-1&&b+c/2 的值为______ ,表达式
以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b
设有定义:int a=5 ,b=2;以下值为1的表达式是 A b!=a B!(b==a/2) C a!=b‖a>=b D
设有 int a =3,b=-4,c=0;表达式((a>b)?a:b)&&c