2017-03-06 24 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

我已閱讀所有評論。我已經採取了所有的建議,並改變了我的項目。原來在編輯變量時出現了一個循環。而不是一次加起來無限增加。