变量基本算术

时间:2018-12-26 01:08:00

标签: c++

因此,我对以下代码对变量的作用感到怀疑。

int t=0;


t +50;


cout<<t;

第二行的工作方式是否与t + = 50相同?我碰到这是一个问题,完全不知道它做了什么。

2 个答案:

答案 0 :(得分:3)

  

第二行与t + = 50是否相同?

不。语句t + 50;不是赋值语句,它是一个表达式,其结果被忽略,因为它没有分配给任何变量。

t+=50;等同于t = t + 50;

所以这里的输出仍然是0

答案 1 :(得分:1)

t + 50将对变量t加50,结果将永远消失,除非您将其分配给另一个值。

您需要从一开始就学习C ++编程!

我推荐Big C ++参考