问问题描述
在c语言中a/=a+a怎么计算希望能解答下
答精选答案

连续赋值运算,从右向左计算即可。
原始的表达式等于: a-=a*a; a+=a; 也就是: a=a-a*a; a=a+a; 例如a=5; 那么: a=a-a*a=5-5*5=-20; a=a+a=-20 + (-20) = -40; 最终a为-40,表达式整体值也就是a最终值,一样是-40。
答其他回答(1条)
-
连续赋值运算,从右向左计算即可。 原始的表达式等于: a-=a*a; a+=a; 也就是: a=a-a*a; a=a+a; 例如a=5; 那么: a=a-a*a=5-5*5=-20; a=a+a=-20 + (-20) = -40; 最终a为-40,表达式整体值也就是a最终值,一样是-40。
本文来自作者[liaoningzhuangbeizhizaozh]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/miaozhi/1891160.html

评论列表(4条)
我是公众科技网的签约作者“liaoningzhuangbeizhizaozh”!
希望本篇文章《在c语言中a/=a+a怎么计算》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:连续赋值运算,从右向左计算即可。 原始的表达式等于: a-=a*a; a+=a; 也就是: a=a-a*a; a=a+a; 例如a=5; 那么: a=a-a*a=5-5*5=-20; a=a+a=-20 + (-20) = -40; 最终a为-40,表达式整体值也就是a最终值,一样是-40。