55问答网
所有问题
int a=5;int b=4;int c=3;(3*a,a=b+c,++a);a的值是
如题所述
举报该问题
其他回答
第1个回答 2013-03-12
应该是8吧。
第2个回答 2013-03-12
结果8
逗号从左往右执行
3*a a没变化 5
a=b+c a为7
++a a为8
本回答被提问者和网友采纳
第3个回答 2013-03-12
是8!!!
相似回答
下列程序段输出的结果是__A___。
int
a=5,b=4,c=3;
if(a>
b)
a=...
答:
答案选A
。将程序写清晰如下,注意最后还有一句 a=b+c;int a=5,b=4,c=3;if(a>b) { //程序会进入此 a=b+c, // 执行完此句,a = 7 b=2*c; // 执行完此句,b = 6 }else { //程序不会进入此 a=b-c,b=3*c;} a=b+c; // 执行完此句,a = 9 printf("...
...
int
a=5;
”,则执行语句“
a+=a*=
a%
=3;
”后
,a的值
为...
答:
结果是8——
a+=(a*=(
a%
=3))
——等价于a=a%
3;a=a*a;a=a+
a;。
int
a=5,b=4,c=3;
if(a>
b)
a=b+c,
b=2*c;else a=b-c,b=
3*
c
;a
=b+c; p...
答:
int
a=5
,
b=4
,
c=3;
if(a>
b)
a=b+c,
b=2*c;判断成立,此时a=b+c=4+3=7;b=2*c=2*3=6 else a=b-c,b=3*c;判断不成立,不执行 a=b+c; a=6+3=9 输出a,b a=9,b=6 2)y=z=x,这一句效果是y=z=x=6 x=y==z;这一句先判断Y==z,相等为1,X=1 ...
c++
中的?是什么意思.还有:是啥
答:
?:)三目条件运算符(?:)使用例子如下:x ? y:z;上面的三目条件运算的规则是:先计算表达式x
的值,
若x为真,则整个三目运算的结果是表达式y
的值;
若x为假,则整个三目运算的结果是表达式z的值。下面的例子为从两个数中找出较大的程序:int
a=3,b=4;int
max=a>b?a:b;max的值为4。
定义变量
int
a
;,
则表达式
a=3,5;
执行过后
,a的值
和表达式的值分别是?
答:
a的值是
3,表达式的值是5。a=3,5;执行的时候是 (
a=3)
,(5);,3会赋值给a,一个语句执行的顺序是从左往右,最后执行到5,所以表达式的值是5。逗号运算符的优先级最低,a=15,后面的
a*4,a+
5不改变任何变量的值
,a=(3*
5, a*4, a+5)这样的式子就会等价于
a=a+
5=10
,逗号
运算符的...
大家正在搜
int a=3,b=4,c=5
int a=3,b=2,c=1
int a=0,b=0,c=0
int a=b=c=5
a=b b=c 所以a=c
break和continue
c语言a=b=c
c语言(a,b)
if(a>b>c)