若有程序段int k=5; ,则下列执行后变量k的值是6的有( )
A、k++;
B、++k;
C、k=(k++)+1;
D、k=(++k)+1;
E、1+k++;
F、++k+1;
人气:390 ℃ 时间:2020-10-02 00:48:17
解答
一般来说他们的区别在于混合表达式中运算符的处理顺序.
k++是先处理其他运算,然后k再自加;
而++k则是先处理k自加运算,再处理其他表达式运算;
如果只是单纯的表达式k++;或者是++k;这两个表达式的结果就没什么区别.
所以我认为答案应该是ABEF
推荐
- 若int k=8;则执行下列程序后,变量k的正确结果是()
- 猎狗发现在离它10米远的前方有一只奔跑的兔子,马上紧追上去.兔跑9步的路程狗需跑5步,但狗跑2步的时间兔却能跑3步.问:狗追上兔共跑了_米地路程.
- 5米布,用去五分之一,还剩下几米;5米布,用去了五分之一米,还剩下几米?需算式,
- 二又二分之一用画图怎么表示?
- 若函数f(x)对任意实数x,y均有f(x+y)=2f(x)+x²+2xy-y²+3x-3y,求f(x)的解析式
- 织布车间2.5小时织布3500米,照这样计算,五又四分之一小时能织布多少米?
- 计算,能简算要简算
- 过两条异面直线外一点 与两直线都垂直的线为什么有0或1条?主要是为什么0
猜你喜欢