a[i]+=a[i]是什么意思

作者&投稿:释伦 (若有异议请与网页底部的电邮联系)
这个是一种高效率的加法运算,效果等同于a[i]=a[i]+a[i]。这样如果不清楚可以看a+=b这个例子,这个其实就是和a=a+b一个效果。而且这种写法比直接写a[i]=a[i]+a[i]效率高。

“+=”是一种复合运算符,类似的运算符还有
-=,*=,/=等,是一种双目运算符,
举几个例子你就明白了:
(1)
a+=b;
等价于
a=a+b;
(2)
x+=y+z;
等价于
x=x+(y+z)
(3)
a[i]+=a[i]
等价于
a[i]=a[i]+a[i]
(4)
a/=b
等价于a=a/b
(5)
a/=a+b%c
等价于
a=a/(a+b%c)

德语im
Auftrag
的缩写:受委托,受命

是喜和。爱欢情爱

爱献!是!呵奉呵

~

...数组下标 当指针用的问题 复制数组b[i] = a[i] , 这个是指针 p =...
答:b[i] = a[i] 这个是复制数组中的一个值而已,并不是复制整个数组 那么p = &a[i] 或者 p = a p = (int *)a[i]虽然这样可以,但是实际操作是把a[i]的值复制给了p 如果int a[2][2]那么 a的类型可以理解为 int *[2]了 ...

c语言中a[i]是什么意思
答:a[i]是一个一元数组的第i+1个元素!a是数组的名字,i是数组的下标,也就是指是数组中第I+1个元素的意思,因为数组的小标是从0开始的.!相信我没错,我的专业软件工程!

c语言里面a[i]=!a[i]是什么意思呢?
答:所以执行 a[i] = !a[i] 后, a[i]的值,不是0就是1,即a[i]被二值化了。

a[i]+=a[i]是什么意思
答:这个是一种高效率的加法运算,效果等同于a[i]=a[i]+a[i]。这样如果不清楚可以看a+=b这个例子,这个其实就是和a=a+b一个效果。而且这种写法比直接写a[i]=a[i]+a[i]效率高。

...p为一指针变量,令p=a,那么p[i]等于a[i]吗??定义了p指针变量,就不用...
答:已知a为一数组,p为一指针变量,令p=a,那么*p[i]等于a[i]的。定义了int *p指针变量,不是必须定义p数组的,但是不能直接就可以用的,必须要申请变量的空间后才能使用。

pascal问题!请教一下a[i]:=a[i]+1 和 a[i]:=a[i+1] 分别代表什么意事...
答:i是数组的下标,在pascal中,数组的下标从0开始计数。下标是什么?下标是一个标志,定位数组中数据的位置的指针;而a[i]是i这个下标对应的值。i :=1;a[i]就变成a[1],a[1]=a[1]+1的值就是a[1]的值+1,不一定为2,a[1]的值是就是下标为1时,数组a的值。而 a[i]:=a[i+1] 是...

那个a[i]是什么意思啊?原来字母也可以用小于号啊
答:a[i]就是取数组a里面的第i个元素,字母是可以用小于号的,也就是说字母也是可以作比较的,因为字符在内存中的存储形式是以ASSIC值的形式存储的,作比较的时候也是比较的ASSIC的值!

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

编程中a[i]++是什么意思?
答:展开全部 编程中a[i]++;就是a[i]=a[i]+1;的意思。但是计算机执行的效率会略高一点。另外,如果它出现在一个表达式中,则是先取a[i]的值进行计算或操作,计算或操作完了,a[i]再自增(所以也叫“后自增”)。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...

a[i]=i; 是什么意思?
答:a[i]=i是一个循环赋值。第一次循环:a[0]=0;第二次循环:a[1]=1;一直到第9次循环:a[9]=9。int a[ ]中,a表示数组名,代表数组的首地址,可以看成一个常量,不可更改。括号中的数组元素个数在有初始化数据时,可省,按初始化实际数据个数分配数组空间。如: int a[]={1,2,...