一·自增运算符
“++”为自增运算符,它的作用是使变量值+1
类型分为前自增和后自增<eg.++i,i++>
二者单独使用时无区别<i++=++i>
但在混合运算时二者不等同
在混合运算中
i++:先引用后+1
++i:先+1后引用
例题1:若i=3,请算出j1=++i,i1 和j2=i++,i2的值
j1=++i=4 i=4
j2=i++=3 i=4
例题2:若i++=3,请算出-i++的值
-(i++)=-3
由例二可知后自增的运算符优先于负号运算符
(此题为《c++程序设计第三章第七题》)
二·自减运算符
“--”为自减运算符,它的作用是使变量值-1(相关用法同自增运算符)