
C语言之自增探讨
慢才后生sum = ++i + ++i的处理结果在 不同的编程语言(如java,js)及不同的编译器中可能有差异,以下仅针对C语言!纯粹个人理解,仅供参考。。
1 |
|
要点:
- ++i是先运算,再赋值。i++是先赋值,再运算!
- 完成 赋值表达式 便 返回值,与 i值 不相关!
1 | sum = i++; //sum=1 ,i=2 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果
sum = ++i + ++i的处理结果在 不同的编程语言(如java,js)及不同的编译器中可能有差异,以下仅针对C语言!纯粹个人理解,仅供参考。。
1 |
|
1 | sum = i++; //sum=1 ,i=2 |