What is the difference between #39;+=#39; and #39;=+#39;?(和##39;和##39;之间有什么不同?)
问题描述
我有一段简单的代码可以打印出整数1-10:
然后,如果您只更改第3行的一个运算符,它将打印出无限数量的1个整数(这是我理解它这样做的原因)。
为什么在运行第二个程序时没有出现语法错误?如果赋值运算符后面跟着加运算符,它不会调用语法错误吗?推荐答案
i+=1
与i=i+1
相同,而
i=+1
仅表示i=(+1)
。
这篇关于和##39;和##39;之间有什么不同?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!