C++中a*=i是什么意思?

如题所述

a*=i就是a=a*i的意思,就是把a这个变量乘i倍,望采纳,谢谢
温馨提示:内容为网友见解,仅供参考
无其他回答

C++中a*=i是什么意思?
a*=i就是a=a*i的意思,就是把a这个变量乘i倍,望采纳,谢谢

C++代码中的“*=”是什么意思?
=是复合赋值操作符(运算符),其效果等同于将左操作数乘于右操作数的值赋值给左操作数,例如a*=b效果等同于a=a*b,C++中的复合赋值操作符还有\/=,+=,-=,%=;^=, &=,|=;>>=, <<=

c++程序中 a+=a*=a-=a\/b怎么算
a -= a \/ b是赋值运算,只要赋值成功,就返回1,所以原表达式变成a += a *= 1,注意此时a的值已经被赋值运算改变。下一步执行a *= 1,它等价于 a = a * 1,而一个数乘1后它的值不变,所以经过这个赋值运算,a的值不变,同时赋值成功,原表达式变为a += 1,系统执行对变量a加1的...

C++中*=是什么意思
是赋值运算符,a*=b时,等价于a=a*b,类似的有a+=b,等价于a=a+b,a-=b等价于a=a-b。+= 加赋值。-= 减赋值。= 乘赋值。\/= 除赋值。= 求余赋值。&= 按位与赋值。| = 按位或赋值。^= 按位异或赋值。<<= 左移位赋值。>>= 右移位赋值。

C++ 中的 i++、++i、--i、i--、+=、-=、*=、\/= 这些如何理解?
在C++中,i++、++i、--i、i--、+=、-=、*=、\/= 这些运算符都是对变量进行操作的。下面是它们的详细解释:1. i++:这是后置自增运算符,表示先使用变量i的值,然后再将i的值加1。例如,如果i的初始值为5,那么表达式i++的结果就是5,然后i的值变为6。2. ++i:这是前置自增运算符...

c++中a*=y;是什么意思
a *= y; 就是 a = a * y;

c++里a[i][i]有什么意思?
a是结构体数组,i是这个数组的第i个结构体;a[i]同一个类型数据的一个指针,这儿是判断s指向的这个结构里的成员s是否比a[i]里的s大;s是指向结构数组a的某一个值,这实际就是比较结构数组a里面的2个元素的s的值的大小。例:struct A { int s;}a[i];A *s;...

计算机c语言中什么是关系的投影运算
在计算机c语言中什么是实体和联络 实体=物件,联络=事件,面向物件语言的原始形态 计算机c语言中 a= i i =? 在使用a = i;时,i应当是已经定义并赋值的,所以i的值即为之前所赋的值。 计算机C语言与C++语言的关系? c语言面向过程,c++面向物件。 例如:对于伫列来说,c语言里面必须自己写个queue.h(或其他)标头...

C++问题A是一个类A*a=newA()是什么意思?
声明,并且初始化了一个指向类,A的指针。在内存开辟了一块空间,并调用了 A的构造函数。

c=a在c语言中是什么意思(p=a在c语言中是什么意思)
c语言a*=是什么意思 a=i,就是说将i的值赋予*a,使指针a指向的地址中存入i的值。*n=*n+1也很好理解,比如指针n指向的地中之前存入的值为5,则上式的意思就等同于*n=5+1,指针n指向的地址中将存入数值6。a++的意思就是a指向的地址向后移一位。比如之前a指向数组b[0]的地址,则之后将...

相似回答