protected int i = 0;
protected int j = 0;
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("i++:" + i++); //结果:0 理解:执行时已+1,但是等下一次用它的时候才是+1的结果
Response.Write("</br>");
Response.Write("++j:" + ++j); //结果:1 理解:等同于j=j+1
//专业解释:i++就是语句执行完毕以后补做一个i=i+1的赋值,++i就是在语句执行之前执行一个i=i+1语句
}
++i和i++ (自己的理解)
本文通过一个简单的示例程序,深入解析了C#中前置递增(++i)与后置递增(i++)运算符的区别。文章展示了这两种递增方式在实际使用中的不同表现,并提供了专业的解释。

被折叠的 条评论
为什么被折叠?



