所以,我在计算机科学课上有这个判断题(我们使用的是 Java):
A declaration of a variable name declares the type of value to be stored there.
(问题中“类型”一词加粗)
现在,我知道当您声明一个变量时,您必须在 Java 中指定类型,因为它是静态类型的:
int x;
在该代码中,声明了一个名为x
的变量,我们知道它是int
类型。
但是这个问题提到了术语“变量名”。从技术上讲,变量的名称/标识符不负责声明变量的类型。如果程序员选择,名称甚至不需要暗示变量的类型。
我想知道这里的正确选择是什么。这是真的还是假的?对我来说,这似乎有点模棱两可……我该怎么办?
最佳答案
问题很具体:“变量名的声明声明...”(强调我的)
如果它说“变量名称声明...”,您可能会正确地假设这是一个技巧性问题。但是,由于该问题专门针对声明本身,因此正确答案是 true。
关于java - 变量名的声明声明了要存储的值的类型?一个恶作剧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8979643/