所在的位置: C++ >> C++优势 >> c语言中和的区别

c语言中和的区别

治疗青春痘北京医院 http://m.39.net/pf/a_9160740.html

c语言中+=和=+的区别是:+=是复合的赋值运算符,在赋值运算符=之前添加+,表示先进行加法计算,再进行赋值运算;而=+只是一个赋值运算=,+只是表示正负号的正号而已。

一、+=的应用

如:a+=4,相当于使a进行一次自加4的操作,即先使a加4,再赋值给a,相当于表达式a=a+4。

二、=+的应用

如:inta=+10,就是在定义a为整数型变量的同时把正数10赋值给a。

三、复杂一点的应用

如a+=+15,=两边都有加号,相当于a=a+(+15),即a=a+15。

四、-=和=-是同样的意思

a-=4,相当于使a进行一次自减4的操作,即先使a减4,再赋值给a,相当于表达式a=a-4。inta=-10,就是在定义a为整数型变量的同时把负数10赋值给a。




转载请注明:http://www.aierlanlan.com/grrz/4444.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了