C语言问题:a/=a=a为什么等于0啊?(原来a等于12)搞错咯,是a/=a+a为什么等于0?为什么a+a得24后24不赋值给等号前面的a呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 19:35:49
C语言问题:a/=a=a为什么等于0啊?(原来a等于12)搞错咯,是a/=a+a为什么等于0?为什么a+a得24后24不赋值给等号前面的a呢?C语言问题:a/=a=a为什么等于0啊?(原来a等于12)

C语言问题:a/=a=a为什么等于0啊?(原来a等于12)搞错咯,是a/=a+a为什么等于0?为什么a+a得24后24不赋值给等号前面的a呢?
C语言问题:a/=a=a为什么等于0啊?(原来a等于12)
搞错咯,是a/=a+a为什么等于0?
为什么a+a得24后24不赋值给等号前面的a呢?

C语言问题:a/=a=a为什么等于0啊?(原来a等于12)搞错咯,是a/=a+a为什么等于0?为什么a+a得24后24不赋值给等号前面的a呢?
a/=a+a
等价于a=a/(a+a)
如果原来a=12
则a=12/24
等于0
就是这样的
凡是出现a+=i
a-=i
a*=i
a/=i
a%=i
都要加括号的
即a=(a%i)