2014-04-26 64 views
0

我已經試圖從C++代碼轉換爲蟒蛇和一條線(在for循環)後等號,我有:在C減運算符++代碼

x -= (t = u/1.0+ MIN(c, EPS)) 

我想知道什麼是「=減數後的符號表示?我怎麼能翻譯在python這一行

感謝ü

回答

4

在C assigments的功能,在有自己的,在Python任務是表達式。 在蟒蛇,這意味着

t = u/1.0 + min(c, EPS) 
x -= t # same as x = x - t 
+0

需要注意的是,因爲在C沒有'MIN'內置函數,我們只能猜測程序員放在它並:) – vaultah

+1

注意,分配也是C表達式++(和我猜測在C也。) – juanchopanza

+0

雖然與運算符重載看起來像一個賦值可能實際上是一個函數調用C++ ... – Darryl