【k 11】执行intk=11;k=1/3*k ;后k的值是)
答案:2 悬赏:0 手机版
解决时间 2021-02-06 12:46
- 提问者网友:轮囘Li巡影
- 2021-02-05 15:47
【k 11】执行intk=11;k=1/3*k ;后k的值是)
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-05 16:50
【答案】 k = 1;
这题要注意运算符优先级的问题,这点和我们数学上认识的不一样.
k=1/3*k++; “/和*的优先级是一样的,
所以先算1/3 = 0;因为是K是int,0.333取整就是0了.
0*k = 0;最后再++,所以值为1.
这题要注意运算符优先级的问题,这点和我们数学上认识的不一样.
k=1/3*k++; “/和*的优先级是一样的,
所以先算1/3 = 0;因为是K是int,0.333取整就是0了.
0*k = 0;最后再++,所以值为1.
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-05 17:50
感谢回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯