在c语言中的自增与自减怎么回事啊?

如题所述

在C语言中,自增是自身增加,例如:i++是i自身在运算后加1,自减是自身减,例如:i--是i自身在预算后减1.
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-14
自增就是运算一次加1,自减就是运算一次减1。
x++; 就是 x=x+1;
x--; 就是 x=x-1;
第2个回答  2008-12-14
i++,i--分别是先运算,然后再自加,自减
++i,--i分别是先自加,自减,然后再运算
第3个回答  2008-12-14
例,x=5,y=x++,y=5
x=5,y=x--,y=5
x=5,y=++x,y=6
x=5,y=--x,y=4
第4个回答  2020-05-29
i++
等同于
i
=
i
+
1;
那(i+j)
++
等同于
i
+
j
=
i
+
j
+
1;么
i+j是一个表达式,不是一个变量。

在c语言中的自增与自减怎么回事啊?
在C语言中,自增是自身增加,例如:i++是i自身在运算后加1,自减是自身减,例如:i--是i自身在预算后减1.

在C语言中自增自减运算符有什么作用?
这是一类特殊的运算符,自增运算符++和自减运算符—对变量的操作结果是增加1和减少1.例如:--Couter; Couter-; ++Amount; Amount++;看这些例子里,运算符在前面还是在后面对本身的影响都是一样的,都是加1或者减1,但是当把他们作为其他表达式的一部分,两者就有区别了。运算符放在变量前面,那...

C语言如何编写 实现的一个数的自加与自减?
C语言自增(++)和自减(--)运算符 自增运算符++的功能是使变量的值自增 1,自减运算符--的功能是使变量的值自减 1.自增和自减运算因其表达式中只有一个变量,所以称其为单目运算

什么是C语言中关于自加自减?
自增分前缀自增和后缀自增。无论是什么,执行自增都有1个副作用,就是原来变量的值会增加1。例如int a=1;a++;或int a=1;++a;执行后,a==2。而他们的区别就在于整个自增表达式的值不同。如(a++)的值是变量a自增以前的值,如上面例子,(a++)==1。而(++a)的值则是变量a自增以后的...

如何用C语言实现自加自减功能?
在C语言中,自增(自加)和自减是通过操作符来实现的。自增操作使用 ++ 运算符,它将变量的值增加1。示例如下:int a = 5;a++; \/\/ 等同于 a = a + 1;自减操作使用 – 运算符,它将变量的值减少1。示例如下:int b = 7;b--; \/\/ 等同于 b = b - 1;需要注意的是,自增和...

c语言的自增自减怎样理解?
关于自增自减运算,很多书籍没有把问题讲清楚,在C语言里是这样的:1.后置运算:k++表示先运算,后自加。意思是遇到k++了,我先把当前的k的值拿来参加运算,后面再去管它的自加。那么,【“后面”后到什么程度呢?要后到当前的语句执行完,即遇到分号;表示 语句执行完了,所以k才自加1。】如:...

c语言中++和--各表示什么意思?
c=4*5=20.自增自减运算符存在于C\/C++\/C#\/Java等高级语言中,它的作用是在运算结束前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。相较于这些语言中的+=和-=运算符,自增运算符更加简洁,且可以控制效果作用于运算之前还是之后,具有很大的便利性。

C语言中算术运算符%,++,——,都是什么意思?能举例子说明吗?
C语言用“++”代表自增运算,分为前缀自增和后缀自增,其效果均为自身变量值+1。前缀自增例如“a=5;b=++a;”,则运行结果是“a=6,b=6”。后缀自增例如“a=5;b=a++;”,则运行结果是“a=6,b=5”。3、自减运算“--”C语言用“--”代表自减运算,分为前缀自减和后缀自减,其效果...

C语言后置自增什么时候自增(自减)?
C语言中,后置自增(自减)是在执行完所在语句后,变量的值再自增(自减)。举例说明如下:int num=0, s=0;while(num++<3) { s = s + num;}\/\/ 第1次执行while时,num=0,第1次执行完while后,num=1,此时,s=0+1=1\/\/ 第2次执行while时,num=1,第2次执行完while后,num=2...

C语言自增自减?
在表达式里,像题目这种++,--。在变量前面就是先自增自减再取变量值。在变量后面先取变量值再自增自减。比如:j=i++;意思就是先取i的值赋值给j,以后i再自增。后面代码也是这个意思。你可用这个思路跟着代码走一遍。

相似回答
大家正在搜