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

数学与程序 赋值

如果从数学上理解x = x + 2那无论如何是不成立的,在程序中,赋值语句先计算右侧的表达式x + 2,得到结果12,再赋给变量x。由于x之前的值是10,重新赋值后,x的值变成12

不能理解这个逻辑呀

正在回答

2 回答

这个 “=” 不是等号 是赋值符号 只是跟等号长得一样而已  其作用描述已经很清楚

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

计算机算法中规定先计算右边的,而且“=”号两边完全不是一个意义,"x=x+2"是一个计算过程,并不是数学里的次元方程,所以你可以运用数学的逆向思维去倒推开始X的值,直接拿着当一元一次方程解就错了。

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

举报

0/150
提交
取消
初识Python
  • 参与学习       758351    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

数学与程序 赋值

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号