如题所述
“+”是加法运算符,如楼主所说的光一个“i+”时有问题的,但是楼主你不能孤立的去看问题,你要看这个玩意所处的地方。有这么几种情况:
i+N;
//N为一个常数或一个变量,你就当这个为加法就行了,小学最初的数学课学过了。
i++;
//这个是自增运算符,实现的功能是“i=i+1”,就是变量i加1.
i+=N;
//这个就是一个赋值运算符了,实现的功能是“i=i+N”,就是给变量i赋值(i+N).
i+N;
//N为一个常数或一个变量,你就当这个为加法就行了,小学最初的数学课学过了。
i++;
//这个是自增运算符,实现的功能是“i=i+1”,就是变量i加1.
i+=N;
//这个就是一个赋值运算符了,实现的功能是“i=i+N”,就是给变量i赋值(i+N).
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-04-09
+=是c语言中的自加赋值运算符
x
+=
3
;
相当于:
x=x+3
;
与之相类似的运算符还有:
*=
自乘一个数
-=
自减一个数
/=
自除一个数
%=
自模一个数
>>=
自身右移n位
<<=
自身左移n位
x
+=
3
;
相当于:
x=x+3
;
与之相类似的运算符还有:
*=
自乘一个数
-=
自减一个数
/=
自除一个数
%=
自模一个数
>>=
自身右移n位
<<=
自身左移n位
第2个回答 2020-01-13