当前位置: 移动技术网 > IT编程>开发语言>.net > 关于C#中的++运算符的一些拓展思考

关于C#中的++运算符的一些拓展思考

2019年04月18日  | 移动技术网IT编程  | 我要评论

双色球预测赢钱的吉彩家娱乐,寒露洗清秋,教师借款25万

在刷leetcode题库的时候,看到一个大神写的for循环是这样的

for(int i=0;i<length;++i)
{
   //dosomething  
}

其实最终的效果和

for(int i=0;i<l;i++){}

是一样的。

那么他们两个在什么情况下是不一样的呢

比如,假如i的初始值是1,则执行效果如下:

int num=++i; //num结果是2
int num=i++;//num结果是1

 说明:

变量名++
计算返回结果与变量相同
将变量的值自增1

++变量名
计算返回的结果为变量自增加1
将变量的值自增1

参考 https://www.cnblogs.com/lishuang666/p/7786890.html

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网