为了账号安全,请及时绑定邮箱和手机立即绑定

关于赋值运算符

int a =3;

a += 5;

为什么会等于5...求解

正在回答

4 回答

#include<stdio.h>
int main()
{
int a=3;
a+=5;
printf("%d\n",a);
return 0;
}
结果八啊


0 回复 有任何疑惑可以回复我~
#1

Nangle 提问者

知道了谢谢
2016-11-21 回复 有任何疑惑可以回复我~
#2

左音 回复 Nangle 提问者

好的,不用谢
2016-11-21 回复 有任何疑惑可以回复我~

a的赋值为3     a += 5;相当于a=a+5即a=3+5,所以a=8   

1 回复 有任何疑惑可以回复我~
#1

Nangle 提问者

好的 明白了
2016-11-21 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58326d240001070912940498.jpg不是5嘛

0 回复 有任何疑惑可以回复我~

//a+=5  答案是等于8的;等于5有可能你编程问题,你可以截图发一下


#include<stdio.h>

main()

{

int a=3;

a += 5;

printf("%d", a);


return 0;

}


0 回复 有任何疑惑可以回复我~
#1

Nangle 提问者

不不不这是系统课程里的一个例子,我的问题是那个a += 5是如何成立的我不明白
2016-11-21 回复 有任何疑惑可以回复我~
#2

Nangle 提问者

好吧我知道是什么意思了谢谢你啦
2016-11-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

关于赋值运算符

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信