爱问知识人 爱问教育 医院库

i与i

首页

++i与i++

i=5
k=(++i)+(++i)+(i++)的结果是什么?
print(%d,%d,%d,i,(++i)+(++i)+(i++),i)的结果又是什么?为什么结果不一样?

提交回答

全部答案

    2008-12-09 11:46:48
  • x=++i 先给i自曾1然后给x赋值  例如:i=1  执行后结果 i=2 x=2
    x=i++ 先给x赋值 然后i自增1   例如:i=1  执行后结果 i=2 x=1
    你的问题:结果 k=6+7+7=20
    print(%d,%d,%d,i,(++i)+(++i)+(i++),i)结果:8,29,11

    w***

    2008-12-09 11:46:48

类似问题

换一换
  • 学习帮助 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):