int a=1,a=a+1和a+=1有什么区别。有没有a=+1这种写法,这又有什么区别

如题所述

第1个回答  2010-01-08
a=a+1,a=+1没有区别。唯一的区别是所有语言肯定都有重载的+运算符,但我不知道是不是所有语言都重载了+=运算符。至少c/c++,.NET pel是完全正确的
第2个回答  2010-01-03
a+=1就是a=a+1的简写,没什么实质区别,只是让代码更精简。
第3个回答  2010-01-03
int a=3
a=a+1
a+=1
a++
的结果是一样的都是4
一样的没有什么区别
但是a++用在for语句中比较多
这种问题 其实我刚学习的时候也经常问
但是后来 学会了自己调试,自己写一个小程序试试就知道了本回答被网友采纳
第4个回答  2010-01-03
a=a+1 等价于a+=1 没有那种写法
相似回答