美文网首页
自增自减

自增自减

作者: 洛阳程序袁马成成 | 来源:发表于2017-03-06 15:06 被阅读0次

自增、自减(自动➕1或者自动➖1)

int a=10;
 a=a+1;   普通写法
 a+=1;   复合赋值写法
a++;   自增写法
 int a=10;
int b=a++;   或者  int b=++a;
注释:int b=a+1;

如果++在前代表先自增再参与其它运算
如果++在后代表先参与其它运算再自增

int a=10;
int b=a++;     结果:a=11, b=10
int b=++a;     结果:a=11,b=11
++在前, 先自增再运算
++在后, 先运算再自增
自减 和自增 一样理解

自增、自减运算只能用于单个变量,只要是标准类型的变量,不管是整型、实型,还是字符型变量等,但不能用于表达式或常量。如:++(a+b), 与5++, const int N=0; N++; 等都是错误 的。 而i+++j++、++i+(++j)、++a+b++、++array[--j]等,这些都是合法的。


![自增自减练习.png](https://img.haomeiwen.com/i4865501/e6b7f352bdff8d0e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

  • 自增、自减

    var a = 20; var b = --a + 2; console.log(a);//19 console....

  • 自增自减

    自增(++)与自减(--)感觉这是很有意思的两个运算符号, 前缀形式:++i、--i 后缀后缀:i++、i-- 整...

  • 自增自减

    自增、自减(自动➕1或者自动➖1) 如果++在前代表先自增再参与其它运算如果++在后代表先参与其它运算再自增 自增...

  • 自增自减

    理解核心:( 其实很容易) int b;int a = 10; // b = 10 + 12; // b = 11...

  • 自增自减

    自增 ++ 自减 --

  • java(4-运算符)

    自增自减运算符 前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。后缀自增自减法(a+...

  • 2019-02-24

    算术运算符 主要介绍一下 %(取模)、自增(++)、自减(--) 自增 (++) 自增分为自增前(++a) 和自增...

  • c语言学习总结

    逗号表达式与自增自减 自增自减 b = a++ 等价于 b = a; a = a+1; b = ++a 等价于 ...

  • JavaScript自增自减

    相信大家一定被自增自减困扰了许久,那么今天就来彻底弄清楚自增与自减的原理 自增++可以使变量在自身的基础上增加1 ...

  • 自增和自减

    自增与自减 运行结果a:6b:6 运行结果a:6b:5 其他运算符与c++没有区别 赋值运算符 注意 运行结果th...

网友评论

      本文标题:自增自减

      本文链接:https://www.haomeiwen.com/subject/xdcugttx.html