2017-03-06 76 views
-1

我使用if语句看起来像以下:加起来变量给出了奇怪的结果值

if(x=x){ 
a = a + b; 
} 

变量“b”是在我的情况下,由其他几个因素的影响。 例如,一个结果可能是: a = 5 + 6。结果将是11.然而,在我的情况下,结果变得更高,并且每次if语句运行时都不同。当我使用整数而不是变量“b”时,它确实起作用,并且会给我正确的结果。

我希望我明确自己,有人可以帮助我。 在此先感谢!

+0

根本不清楚。请花点时间阅读[问],然后发布[mcve]。 – OldProgrammer

+0

请注意:如果您不得不解释每个变量所代表的含义,很明显这意味着变量名称是一个错误的名称。使用'redTeamIncome'作为红队收入的变量名称。不''三',这意味着什么。 –

+0

@OldProgrammer我改进了我的问题,并用一个例子来使自己更清楚。尽管这很难解释。 – Alex

回答

0

我已阅读所有评论。我已经采取了所有的建议,并改变了我的项目。原来在编辑变量时出现了一个循环。而不是一次加起来无限增加。

相关问题