我对标识符有点困惑。在我的教材中,它说:"我们使用标识符来命名Java中的变量(以及许多其他内容)."
我不太确定这是什么意思。这是给一个变量分配一个...变量吗?是什么意思?
到目前为止,我的印象是:
int a, b, c; a = 2; b = 99; c = a + b;
变量名c是否是标识符?当说“使用标识符来命名变量”时,像int
、double
和boolean
这样的标识符是否用于对变量进行分类?请举一些例子。
我对标识符有点困惑。在我的教材中,它说:"我们使用标识符来命名Java中的变量(以及许多其他内容)."
我不太确定这是什么意思。这是给一个变量分配一个...变量吗?是什么意思?
到目前为止,我的印象是:
int a, b, c; a = 2; b = 99; c = a + b;
变量名c是否是标识符?当说“使用标识符来命名变量”时,像int
、double
和boolean
这样的标识符是否用于对变量进行分类?请举一些例子。
补充以上答案
每个变量都是标识符,但不是每个标识符都是变量。
例如1)函数名称是标识符,但不是变量。
标识符用于标识变量,就像您的名字标识您一样,但您并不是您的名字,您只是被它标识。标识符也可以用于标识函数,正如用户267885的最佳答案所指出的那样。int不是标识符,而是声明变量类型的关键字。
我会尝试在不给出示例的情况下解释。
程序中的每个数据都存储在计算机内存的某个位置,并被赋予一个名称作为其地址。用于引用该内存位置的名称称为标识符。
如果此位置上的数据可以在运行时更改,则称此标识符为变量。否则,我们称其为常量。