2015-12-02 113 views

回答

3

/=是一個速記操作符。

a /= b 

相當於

c = a/b; 
a = c; 
+5

或簡單地'a = a/b;' –

+0

@FredLarson絕對。剛剛闡述,以消除任何更多的困惑。:) –

2

n /= 10走的價值的n,通過10除以並將該值重新分配到n

這只是n = (n/10)的簡寫,就像n++n = n + 1

2

這是一樣的

n = n/10 ; 

您還可以使用這種形式與其他運營商(+, - ,%,...)。 n + = 1(n = 1)的情況也可以寫爲n++(n增加1)或++n

2

/=是速記運營商之一。

速記運算符是一種簡潔的方式來表達已經在編程語言中可用的東西。

它們是:

  • +=(如:x += 4;相當於x = x + 4;
  • -=(如:x -= 4;相當於x = x - 4;
  • *=(如:x *= 4;相當於x = x * 4;
  • /=(例如:x *= 4;等價於t öx = x/4;
  • %=(例如爲:x %= 4;相當於x = x % 4;
+0

也許「簡潔」更好的詞比「更短」。 –

+0

@FiddlingBits你是對的!對不起,我不是以英語爲母語的人。剛剛編輯。 –

+0

你是英語是完美的! –

-1

它只是意味着n = n/10。同樣的形式也可以與其他操作員一起使用。

+0

這與去年發佈的4個答案有什麼不同? – cpburnz