![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
求解答,过程,谢谢
1个回答
展开全部
1.
d/10=2;2%9=2,所以a=2;
b=a&&(-1)=2&&(-1)=1;是要是非零的两个数,其与运算都是1;
2.
i++=1,此句是先拿i=1和1进行比较,显然相等,之后i=i+1=2;
而++j,是j先自增1,即j=3,之后再和3进行比较,显然相等;
因为j和k先进行或的运算,只要或的左边为真,则或的右边就不进行运算了,也就是k最后没有进行自增运算,所以k依然等于3;
所以答案选D
d/10=2;2%9=2,所以a=2;
b=a&&(-1)=2&&(-1)=1;是要是非零的两个数,其与运算都是1;
2.
i++=1,此句是先拿i=1和1进行比较,显然相等,之后i=i+1=2;
而++j,是j先自增1,即j=3,之后再和3进行比较,显然相等;
因为j和k先进行或的运算,只要或的左边为真,则或的右边就不进行运算了,也就是k最后没有进行自增运算,所以k依然等于3;
所以答案选D
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询