为您找到"

...a=10,则表达式a =a-=a*=a的值是多少?怎么算出来的?

"相关结果约100,000,000个

若有定义int a =10,则表达式a+=a-=a*=a的值是多少啊_百度知道

a+=a-=a*=a的值为0 解析: 左结合:先做a*=a, 因为a=10,a*=可写为a=a*a=100 此时a的值为100 a-=a 可写为a=a-a=0,此时a 的值为0 a+=a可写为a=a+a=0 综上:a+=a-=a*=a的值为0 扩展资料: 左结合性和右结合性: C语言中各 运算符 的结合性分为两种:左结合性和右结合性。 例如:算术运算符的结合性是自左至右,即先左后 ...

若a=10,当执行运算a+=a-=a*a后,a的值为( - 牛客网

10 100 -90 -180 添加笔记 求解答 (0) 邀请回答 收藏 (6) 分享 纠错 9个回答 添加回答 0 牛客363617692号 d 发表于 2022-08-25 17:56:12 回复 (0) 0 向日葵的旅行 += , -= : 都是由右向左运算 题目:a+= a-=a*a -------1 a-= a*a --------2 2式即a=a-a*a a=10代入 : a=10-10*10 -> a=-90

用C语言函数编写假设 a =10,写函数求表达式 a += a -= a *= a 中 a 的运算结果。 - CSDN文库

文章浏览阅读363次。假设 a = 10,我们可以按照表达式中的运算顺序依次计算: 1. a *= a,相当于 a = a * a,此时 a 的值变为 100。 2. a -= a,相当于 a = a - a,此时 a 的值变为 0。 因此,最终 a 的运算结果为 0。 可以用以下代码实现该函数: ```c int calculate_a () {

a+=a-=a*=a,求a的值为多少 - CSDN博客

设有语句 int a=3;,则执行了语句 a+=a-=a*=a; 后,变量 a 的值是________。 A. 3 B. 0 C. 9 D. -12 (1)分析:结果为0,要从后往前算,先运算a*=a,变形为a=axa=9,这时候a被赋值为9,这时候在计算时,a就为9,a-=a相当于a=9-9=0,即最后结果为0。 (2)这里要与a += a-=a*a区别开来,axa没有赋值,所以再次计算的时候a ...

若有定义int a=10,则表达式a+=a-=a*=a的值是多少? (详细解答)

你想知道的这里都有 已解决问题: 264,278,546 新手帮助 如何提问 如何回答 权威合作

C语言中赋值计算的问题:定义int a=10,则表达式a+=a-=a*=a的值是多少?怎么算出来的?_百度知道

为0,由于a++为先执行运算后自加,所以此时的表达式可以看成是a=0+0, 这时又涉及到运算符优先级问题,=号为最低等级,所以先执行了a++,但是这个a++并不会影响最后的结果了,因为上面的表达式已经出来了,最终a又会被赋值成0+0的结果,所以还是0 抢首赞 评论 ...

a为整型变量,且设其初值为10,则表达式a+=a-=a*=a表达式的值为多少?_作业帮

题目 a为整型变量,且设其初值为10,则表达式a+=a-=a*=a 表达式的值为多少? 扫码下载作业帮 搜索答疑一搜即得

这个表达式(a+=a-=a*=a)到底从哪头运算啊,我都晕了-CSDN社区

以下内容是CSDN社区关于这个表达式(a+=a-=a*=a)到底从哪头运算啊,我都晕了相关内容,如果想了解更多关于C语言社区其他内容,请访问CSDN社区。

若定义int a=10,则表达式a+=a-=a*=_百度题库

答案解析 [解析] 算术运算符的运算规则是:从右到左的原则。 所以表达式中先计算a=a-a* (上标)a的 免费查看答案及解析 本题试卷

int a=5;a+=a-=a*a;求a最终的值? - CSDN博客

文章浏览阅读9.9k次,点赞18次,收藏38次。本文详细解析了赋值运算符的计算顺序及其在表达式中的应用,通过具体实例展示了如何正确理解和计算复合赋值运算符。

相关搜索