2010-11-13 62 views
3

請原諒我這樣一個基本的問題;這是(我想)更多的是一個英文問題,而不是一個編程問題;但我認爲,作爲軟件開發人員,我們會定期發佈此類聲明。什麼是正確的方式來短語涉及單詞「分配」的聲明?

如果我有這樣的代碼:

int x = 0; 

...沒有上述 「分配給x0」 呢,還是 「分配給0x」?

這只是在擾亂我。如果你知道一個更好的地方可以問(如果有人在這個問題關閉之前提供了一個有說服力的答案,我會很高興),隨時關閉。

編輯:關於上述代碼的好處是,如果我說的話,我可能真的短語它無論哪種方式,它應該是清楚我的意思是任何想人(如0不一個變量)。我只知道我有時打一個精神牆,當我試圖解釋這樣一行:

x = y; 

如果我說「它分配給yx」,我說的東西,(當然)指相反我會說如果我說「它分配xy」;但兩者似乎都是合理的

哦...

+1

您可以通過http://english.stackexchange.com/向專家諮詢。 – 2010-11-13 23:27:12

+0

這不是說這回答我想象的問題,但我只是說「x得到0」並將其留在那裏。 – eldarerathis 2010-11-13 23:28:15

+0

+1,我甚至不知道該網站存在 – 2010-11-13 23:28:19

回答

7

Webster.com應該是非常權威的:對於動詞「賦值」,他們特別給出了「給變量賦值」的例子(並且,對於它的價值,這是我一直聽到的術語的使用方式)。在你的例子中,你可以將值0賦值給變量x。

+0

哇,我甚至不確定我最終會接受*回答這個問題;我無法相信他們實際上使用了這個具體的例子。多麼方便! – 2010-11-14 00:04:02

3

在這種特定情況下,你是assigning 0 to the variable x

+0

對我有意義。問題是,相反的答案也是如此! – 2010-11-13 23:20:56

2

它是「將0賦值給x」或「將x設置爲0」。

相關問題