(++x%2==0)是什么意思
答案:6 悬赏:60
解决时间 2021-02-12 17:37
- 提问者网友:动次大次蹦擦擦
- 2021-02-12 06:03
(++x%2==0)是什么意思
最佳答案
- 二级知识专家网友:由着我着迷
- 2021-02-12 06:08
x是奇数,即为真,x为偶数,即为假!
具体解析:++前置预算福优先级最高,因此先执行x=x+1;再执行x%2==0的真假判断!,如果加1后的x能够被2整除,则为真,因此,判断的是x是否为奇数!
具体解析:++前置预算福优先级最高,因此先执行x=x+1;再执行x%2==0的真假判断!,如果加1后的x能够被2整除,则为真,因此,判断的是x是否为奇数!
全部回答
- 1楼网友:躲不过心动
- 2021-02-12 08:38
(++x%2==0)就是 x+1能被2整除~
- 2楼网友:玩世
- 2021-02-12 08:10
(++x%2==0)就是 x+1能被2整除.x自加1
- 3楼网友:渊鱼
- 2021-02-12 07:27
用c++调试一下
- 4楼网友:神鬼未生
- 2021-02-12 07:09
++x 和X++在单独操作里的意义一样,在表达式中的意义就不一样了,表达式里就如下
int x=3;
int b = x++*5; //b的结果是15,X的结果是4;即先计算表达式,最后再计算X
int b = ++x*5; //b的结果是20,X的结果是4;即先计算X,最后再计算表达式
int x=3;
int b = x++*5; //b的结果是15,X的结果是4;即先计算表达式,最后再计算X
int b = ++x*5; //b的结果是20,X的结果是4;即先计算X,最后再计算表达式
- 5楼网友:鱼忧
- 2021-02-12 06:16
首先,x的值增加1
然后,若x被2除余数为0,那么(++x%2==0)为真,否则(++x%2==0)为假
然后,若x被2除余数为0,那么(++x%2==0)为真,否则(++x%2==0)为假
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯