double d1=1.2,d2=1.5; d1=d1++ +d2--; printf("%.2lf,%.2lf\n",d1,d2); d1=3.70,d2=0.50为什么?
人气:114 ℃ 时间:2020-10-01 09:25:44
解答
建议你好好看看前自增与后自增的区别所在.
d1=d1++ +d2--;这算是一个表达.分号结束之前的都算成一个表达式.像这样 d2 = d1 ++ , d1 = d2 ++; 都算是一个表达式,并不是两个表达式.为什么输出那样的结果?
推荐
- 设有定义语句"double d1,d2;",则表达式"d1=1,d2=d1+5/2"的值是_________
- 二元一次方程组什么条件下无解,唯一解,无数解 (行列式法解题,D1 D2 D3)
- P为△ABC内一点,它到三边的距离分别为d1,d2,d3,S为△ABC的面积,
- 矩形ABCD的两条对角线相交于点M(1,0),AB边所在直线的方程为x-3y-6=0,点T(-1,1)在AD边所在直线上.
- 写出有关黄河的成语和古诗词句.(各写2个)
- What do you like doing?写出它的扩展句
- 一个书架分上下两层,上层的书的本数是下层的3倍,
- a+b=98,c-b=27,a-c=21
猜你喜欢