11智能在线
新记
C语言中 a+=(a=8)的含义??
求详解.....
举报该文章
相关建议 2013-05-14
=为赋值
运算符
,等号右侧的值赋给左侧的变量
a=8 叫做赋值表达式,最终结果就是赋的值,故为 8
+= 运算符等同于在原值基础上再加新值
故 a+=8 等同于 a=a+8 ,即 a 在原值基础上+8赋值给自己,更新自己的值 为 16。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/22qsfmvsp.html
其他看法
第1个回答 2013-05-14
先将8赋值给a,然后在和自身相加,值为16
等同如下
a=a+(a=8);
或
a=8;
a=a+a;
第2个回答 2013-05-14
先执行a=8,在执行a+=a,即a=a+a,最终a=8+8,a==16本回答被提问者采纳
第3个回答 2013-05-14
1. a = 8;
2. a = a + 8;
3. a = 16;
第4个回答 2013-05-14
比如a+=b就是a=a+b
1
2
下一页
相似回答
大家正在搜
相关问题
请问C语言中a=2,a/=8,是什么意思?
C语言中输入a=080.b=0x8.是什么意思?++a,++...
C语言中 int b=(a<<8);是啥意思啊?a是一个已知...
C语言中a+=(a<1)?a:1什么意思
C语言中a+=(a<1)?a:1是什么意思?
c语言中a=a+1和a++的意思一样吗?
在c语言中y=(++a)+(++a)+(++a),那么y的值...
C语言中a=(--x==y++)?--x:++y;什么意思