设int a=5,b=6,表达式(++a==b--)?++a:--b的值是
人气:457 ℃ 时间:2020-05-22 00:14:12
解答
最後值为7,这是一个if语句,就是int a=5,b=6;if(++a==b--)++a;else --b;++ar的规则是先运算,所以括号中左值++a=6,a=6;==的优先级低过--,所以先计算b--b--的规则是先赋值,所以括号中右值b--=6,b=5;左值6==右值6,即条...左等于6,右等于5,怎么会相等?最後值为7,这是一个if语句,就是原程序等價:int a=5,b=6;if(++a==b--)++a;else --b;++a的规则是先运算++a=6,所以括号中左值,a=6;==的优先级低过--,所以先计算b--b--的规则是先赋值b--=6,所以括号中右值,b=5;左值6==右值6,即条件为真,执行++a,因为a=6, 所以工a+1=7,结果为 7
推荐
- 若a是int型变量,则表达式(a=4*5,a--,++a),a+6的值为___
- 设int x[]={1,2,3,4,5,6},*p=x; 则值为3的表达式是 __.
- 若a是int型变量,则表达式(a=4*5,a*2),a+6的值为
- 设int x[] = {1,2,3,4,5,6},* p = x;值为3的表达式
- (float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 求表达式值
- 在三角形abc中,de平行bc,de分别与ab,ac交于点d,e,ad=4,db=2,ae比ec=?
- 关于勇敢的警句
- 仁义礼智四者哪个更重要?
猜你喜欢
- 已知弧长弦高求半径
- 长方体长宽高分别为为3x,2x,x,求体积
- 用数学归纳法证明1 1+2+3+.+n=1/2*n*(n-1) 2 n为正整数1+3+5+……+(2n-1)=n^2
- 因式分解因式分解 快
- 第二 我们不但可以阅读英语书,而且可以与本土说英语的人交流 用英语怎么说
- 一个字结构变换位置,变成另一个字.比如吴变成吞,杏变成呆.
- 在Rt△ABC中,锐角∠A的平分线与锐角∠B的邻补角平分线相交于点D,则∠ADB=?
- 求不定积分,∫dx/(11+5x)^3,