一个c语言问题 int x=11; 则表达式(x++*1/3)为什么为4??
答案:4 悬赏:40 手机版
解决时间 2021-02-16 16:12
- 提问者网友:放下
- 2021-02-15 23:12
一个c语言问题 int x=11; 则表达式(x++*1/3)为什么为4??
最佳答案
- 五星知识达人网友:北城痞子
- 2021-02-16 00:15
感觉结果应该是3
x++返回的是11
11*1/3的结果取整,应该是3
x++返回的是11
11*1/3的结果取整,应该是3
全部回答
- 1楼网友:雾月
- 2021-02-16 03:03
。
- 2楼网友:玩家
- 2021-02-16 01:51
x++表示x+1先运算再调用.
计算为(x+1)*1/3=12*1/3=4
计算为(x+1)*1/3=12*1/3=4
- 3楼网友:毛毛
- 2021-02-16 01:14
x++先执行,那么就是 12*1/3=4
自增和自减的符号优先级高于*和/追问不是,答案是为3. 我选的4追答哦哦,因为是x++,是先用后加,所以先进行运算在进行自增。所以先使用x与*1得11除二为3,再使x增一,所以表达式的值是3
表达式的值是3,x是12怎样,搞定了没
自增和自减的符号优先级高于*和/追问不是,答案是为3. 我选的4追答哦哦,因为是x++,是先用后加,所以先进行运算在进行自增。所以先使用x与*1得11除二为3,再使x增一,所以表达式的值是3
表达式的值是3,x是12怎样,搞定了没
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯