x=a>b++?a++:b++是什么意思 int x,a=3,b=2;
人气:264 ℃ 时间:2020-06-13 05:48:21
解答
分析:
b++,先取b的值,再b++.因此,a>b++表示先判断a>b,再b++.
1、如果a>b,x=a++(即x=a=3,a++得a=4),又b++(a>b++这个)得b=3
2、如果agood引用:这个东东说实话很抽抽,++这个东西很神经,他得从右往左看,所以++完了才是b,所以b的值增加就有了一个延迟-_-,如果是++b的话就是先b,然后++,此时b就已经+1了,然后比大小……语文不好,凑乎理解下啦貌似说反了吧!!
推荐
- 执行以下语句后a的值为(),b的值为() int a=5,b=6,w=1,x=2,y=3,z=4; (a=w>x)&&(b=y>z);
- 若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( )
- (float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5的值是多少
- 12.已有定义int x[3][2],以下能正确引用数组元素的选项是( ) a.x[2][2] b.x[1][2] c.x[2][1] d.x[0][2]
- (float)(a+b)/2+(int)x%(int)y设a=2,b=3,x=3.5,y=2.5我算结果是3但是答案是3.5请问怎么算的,
- 13厘米=( )分米 109分米=( )米 86克=( )千
- 1:3除以( )=十五分之几=0.6=6:( )=( )%
- 一块120公顷的麦地,一台收割机前3.5小时收割了x/8,照这样的速度,这块地要多少小时才能收割完?
猜你喜欢