Dan*_*Tao 3 language-agnostic variable-assignment
请原谅我这样一个基本问题; 这是(我想)更多的英语问题而不是编程问题; 但我认为,作为软件开发人员,我们会定期进行此类陈述.
如果我有这个代码:
int x = 0;
Run Code Online (Sandbox Code Playgroud)
...上面的"分配x给0",还是"分配0给x"?
这只是困扰我.如果你知道一个更好的地方可以随意关闭(尽管如果有人在这个问题关闭之前提供了有说服力的答案,我会很高兴).
编辑:关于上述代码的好处是,如果我正在谈论它,我可以用任何一种方式来表达它,并且应该清楚我对任何思考人类的意义(因为0它不是变量).我只是知道当我试图解释这样一条线时,我有时会碰到一个精神墙:
x = y;
Run Code Online (Sandbox Code Playgroud)
如果我说"它分配y给x",我说的话(肯定)意味着与我所说的"它分配x给我"的意思相反y ; 但两者似乎都合理!
那好吧...