当前位置:首页>开发>正文

c语言的表达式中a-=a-5怎么理解,其中a=1

2023-05-06 11:18:57 互联网 未知 开发

c语言的表达式中a-=a-5怎么理解,其中a=1?

c语言的表达式中a-=a-5怎么理解,其中a=1

-=是C语言中赋值运算符的一种,调用形式为a-=b其功能等效于a = a-b所以a-=a-5会先计算a-5的值,再用a值减去这个值,最终赋值给a。即a-=a-5等效于a= a-(a-5)在a=1时,计算结果为a = 1-(1-5) = 1-(-4) =5事实上,从数学运算可以得出,a-=a-5 = a-(a-5)= a-a 5=5也就是这个表达式计算后,a的值是恒为5的。

最新文章