a+=1的意思是a=a+1,是a=a+1的简写形式。
相似的还有-=、*=、/=、 %=等,其展开都与a+=1类似,如a-=1展开即为a=a-1。
能达到a=a+1功能的式子还有a++,++a。
”a=a+1;“ == “a++;”
但你要注意 a++ 是后加,要小心使用,相关细节你可以去搜索一下。
如果你说的是
if(a==10) ——这里没分号
do{
}while()
这种形式,那么这个if判断是进入这个循环的条件
a plus 1, and after assign to itself.
就是把a+1的值赋给a;
a=a+1 就是自加一