C语言 b+=a是什么意思

如题所述

b+=a意思就是b=b+a的简写

同样的也有x-=y,x*=y这样的写法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-23
b = b+a
第2个回答  2011-07-23
b=b+a

C语言 b+=a是什么意思
b+=a意思就是b=b+a的简写 同样的也有x-=y,x*=y这样的写法。

c语言中b+=a是什么意思?
首先,b++表示对b做自加运算,我们用c代替,c=b++;然后,a+=b++ 等于 a+=c,即a=a+c,也就是说“==”之前部分是给a赋值的,我们用d代替,即d=a+c;最后是一个逻辑判断d==0,也就是判断前面计算出来的a是否等于0. 这里要注意的一个地方是b++,不是++b,也就是说在当前这一次判断的时候b并不自加,...

C语言里a++&&(b+=a)|| ++c什么意思
a++表示先用a的值在自增1,b+=a表示b=a+b(这里的a是用a没有自增时候的值)++c表示c自增1后才能用c的值 &&表示与(和)||表示或者

b+=a[i];在C语言中是什么意思?
b+=a[i]; 等同于b=b+a[i]; +=它是符合运算符,就是b=b+a[i]; 的简化形式。

C语言、a+=a什么意思
!表示“非”,是一种逻辑运算。若a的真值为1,则!a为0;若a的真值为0,则!a为1。

c++中b-=a是什么意思
在C\/C++中,操作符称为自反运算符(类似的还有+=、*=、\/=、&=、|=等等),由前后两个符号无间隔组合而成;其核心意义由前一个符号确定,完成左边的变量与右边的变量的运算关系,后面的=号是把运算结果赋给左边的目标变量的意思。

C语言中 +=,-=,\/=,*= 分别是什么意思
C语言中,+=, -=, \/=, *= 是一组特殊的运算符,它们是复合赋值运算符,用于简化代码并执行相应的算术操作。例如,当你看到 a+=b,这实际上等同于 a = a + b,它的目的是在不使用额外语句的情况下,将右侧的值直接添加到左侧变量。这些运算符的优先级与普通的赋值运算符 "=" 相同,意味着...

C语言中+=是什么意思?
在C语言中,+=是一个复合赋值运算符,它表示“取变量的值,加上右侧的值,并将结果赋值给左侧的变量”。具体来说,a += b的含义是“将a的值加上b的值,然后将结果赋值给a”。这等同于a = a + b。例如,如果a的初始值为5,b的值为3,那么执行a += b后,a的值将变为8。♡&#...

C语言中+=是什么意思?
在C语言中,+=是一个非常常见的运算符,也称为复合赋值运算符。它表示将等号左边的变量与右侧的数值执行加法运算后,结果直接赋值给左边的变量,如a+=1等价于a=a+1。简单来说,+=就是将b的当前值与c相加,然后把结果存储回b,这在以前的计算机中可能有助于优化内存寻址,但现在由于硬件的进步,...

C语言中B=B+A是什么意思怎样理解,请教一下各位?
您好,很高兴回答您的问题。在c语言中,=表示赋值,指的是把右边的结果赋值给左边的变量,所以右边必须是单个变量。所以B=B+A表示把右边当前A+B的值赋予给变量B,那么B的值就是新的内容了。

相似回答