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

 为什么是number = number*1.2, 而不是number == number*1.2?

感觉我分不清什么时候该用=,还是==,

让number等于number*1.2, 难道不是在赋值嘛?- -

正在回答

1 回答

=是赋值,是给某个变量某个数,变量原本没有数据;==是等于,变量原本有数据,比较左右两边是否一样。

例如:i=3,是将3给了i;i==3,是指i等于3

==  一般是用在判断里,比如i==5?  就是判断i是不是等于5

要注意C语言中的=和数学的=是不一样的

4 回复 有任何疑惑可以回复我~
#1

葡萄葡萄 提问者

谢谢!
2019-01-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

 为什么是number = number*1.2, 而不是number == number*1.2?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信