自增自减运算符详解-PHP问题

资源魔 61 0

自增运算符++会把操作数加1,自减运算符--会把操作数减1,而且能够管制成果作用于运算以前仍是之后,具备很年夜的便当性。

自增自减运算符存正在于C/C++/C#/Java/Python等初级言语中,它的作用是正在运算完结前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。

相较于这些言语中的+=以及-=运算符,自增运算符愈加简约,且能够管制成果作用于运算以前仍是之后,具备很年夜的便当性。

自增运算符 ++ 使操作数的值加1,其操作数必需为可变左值(可简略天文解为变量)。关于自增就是加1这一点,Eric想各人都没有会有甚么疑难。

++ 能够置于操作数后面,也能够放正在前面,如:

++i;
  i++ ;
  ++i示意,i自增1后再参加其它运算;而i++ 则是i参加运算后,i的值再自增1。

自减运算符--与之相似,只不外是变加为减罢了,故没有重述。

上面咱们经过一些实例来深化了解自增运算符的特点,自减运算符同理自悟

例:

int i=3;
  int j=4;
  i++;
  ++j;
  printf("%d, %d\n", i, j);

对此,Eric想各人都没有会有甚么困惑,后果就是 4,5;上面咱们来做一点小改动:

int i=3;
  int j=4;
  int a = i++;
  int b = ++j;
  printf("%d, %d\n", a, b);

  后果又是几何呢?这里就开端表现出++前置与后置的区分了,后果是3,5。连系此例,咱们转头再来了解一下“++前置:i自增1后再参加其它运算;++后置:i参加运算后,i的值再自增1”。很显著,a = i++;因为是先执行赋值运算,再自增,以是后果是a=3,i=4;而b = ++j;
  则因先自增,而后再赋值,以是b,j均为5。

以上就是自增自减运算符详解的具体内容,更多请存眷资源魔其它相干文章!

标签: php教程 运算符 php故障解决 php使用问题 自增自减

抱歉,评论功能暂时关闭!