循环中i+和+i之间的区别?

循环中i+和+i之间的区别?

有什么区别吗?++ii++在.for循环?这只是语法问题吗?



噜噜哒
浏览 570回答 3
3回答

手掌心

在C#中没有区别在for循环中使用时.for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;10;&nbsp;i++)&nbsp;{&nbsp;Console.WriteLine(i);&nbsp;}输出与for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;10;&nbsp;++i)&nbsp;{&nbsp;Console.WriteLine(i);&nbsp;}正如其他人所指出的,在一般情况下,I+和+i有一个微妙而又显著的区别:int&nbsp;i&nbsp;=&nbsp;0; Console.WriteLine(i++);&nbsp;&nbsp;&nbsp;//&nbsp;Prints&nbsp;0 int&nbsp;j&nbsp;=&nbsp;0; Console.WriteLine(++j);&nbsp;&nbsp;&nbsp;//&nbsp;Prints&nbsp;1I+读取i的值,然后递增它。+i增加我的值,然后读取它。
打开App,查看更多内容
随时随地看视频慕课网APP