中易网

int i=10,int j=5 ++i-j--的值是什么?怎么算呢

答案:3  悬赏:40  
解决时间 2021-02-21 21:42
int i=10,int j=5 ++i-j--的值是什么?怎么算呢
最佳答案
先算++i,i=11,此时i=11,j=5
再算i-j,即11-5=6,此时i=11,j=5
最后算j--,即j=5-1=4,此时i=11,j=4了。
验证一下吧,
#include
 
int main(void)
{
    int i=10;
int j=5;
int k;
k=++i-j--;
printf("i=%d j=%d k=%d
",i,j,k);
 
    return 0;
}运行结果:

i=11 j=4 k=6

追问:那最后输出的值是4吗
全部回答
是6++i是先自加一 再 计算 ,j--是先计算再自减所以 是 11 - 5 = 6
最后结果i=10;
j=4
++i-j--结果为6
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老公老公,我在广东打工白天睡觉,晚上开工
广安市龙滩司法所地址有知道的么?有点事想过
十五夜望月 是什么意思
吉林艺术学院动画学院 文化课专业课录取分多
请问洛阳市西工区哪里有自助餐厅? 没有的话
理发的时候理发师直接把刚才别人用过的单子套
桐庐利达水电有限公司在什么地方啊,我要过去
际华轻工在什么地方啊,我要过去处理事情
gtx970玩游戏黑屏重启
青山路5号街坊南门我想知道这个在什么地方
小于73大于68的数字有哪些?
将1/2+1/12+1/30+1/56写成分母是连续自然数的
苹果手机越狱了怎样下RE管理器急!!!链接
清华同方在什么地方啊,我要过去处理事情
卧室里放生鸡蛋等食物好吗
推荐资讯
如何知道你这期所选双色球号码以前没有出过一
宁波大红鹰大一第一学期到底能不能带电脑??
175除以60得几(分数形式)
武山家电在哪里啊,我有事要去这个地方
樱桃快捷酒店怎么去啊,有事要去办理
DDT3完了挺长时间,也没怎么用心玩,现在45级
VB:写表达式:将x的值四舍五入,保留小数点后
我记得有一首歌,开头是一段新闻联播的那个音
What are you going to do _ the book?
证券业比较赚钱的职位有哪些
小型电热蒸汽发生器气压到了不跳怎么办
这几天两条胳膊上臂外侧脱皮还很痒 有小疙瘩
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?