11问答网
所有问题
a=2,b=4,c=6,x,y y=(x=a+b),(b+c),,,,x和y的值
如题所述
举报该问题
推荐答案 2014-06-19
y = (x=a+b),(b+c); //=号比逗号的优先级高
这个语句是这样的:
(y = (x=a+b)),(b+c);
如果写成这样,就和你预想的一样了,y就是b+c了:
y = ((x=a+b),(b+c));
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Up9nsDUx29nnxis9xpv.html
相似回答
...main() { int
a=2,b=4,c=6,x,y
;
y=(x=a+b),(b+c)
; printf("y=%d,x...
答:
如果是((x=a+b),(b+c))实际上可以看成(6,10)整个逗号表达式的值应该是10 但这是错的,这儿还有赋值运算符.赋值运算符的优先级是14,而逗号表达式的优先级是15,也就是说上面的表达式中
y=(x=a+b),(b+c)
;应...
大家正在搜
抛物线y=ax2+bx+c与x轴
如图,抛物线y=-x2+bx+c
y=ax2+bx+c
已知二次函数y=x2+bx+c
已知抛物线y=-x2+bx+c
y=ax²+bx+c
二次函数y=ax²+bx+c
抛物线y等于ax的平方加bx加c
抛物线yx2十bx十c与x