永发信息网

新萌求教关于JAVA的 i++(先运算后加一),我是那里理解错了。

答案:1  悬赏:10  手机版
解决时间 2021-04-01 15:45
  • 提问者网友:鐵馬踏冰河
  • 2021-03-31 22:10
新萌求教关于JAVA的 i++(先运算后加一),我是那里理解错了。
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-03-31 22:46
i++运算符,是指先将i参与运算,然后在将i的值增加1,比如i=1,n=i++,那么n=1,i=2,如果是n=++i,那么就是i先加1再参与运算,i=2,n=2。这里的运算是在同一个语句(操作)里的运算,不是你理解的在两个语句里这么做。追问一个语句是指一个;呢还是一个,号。追答是指一次操作,就很你做+、-运算一样,只是这个操作有两步。这么说吧,当程序读到i++语句时,如果i++参与运算,它会让i先参与运算然后立即给它加1,如果它没参与运算比如就是个i++,那么直接i增加1。追问明白了,是我把它想的太强大了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯