标识符(identifier)和变量(variable)的区别

程序设计语言是用来处理某种数据并提供有用信息的。数据可以是数字、字符、字符串等。程序是用特定编程语言编写的一组指令,用于向计算机提供指令。根据计算机指令处理数据。在操作数据时,有必要存储它们。变量是能够保存值的存储区域。变量有名称来标识它们。不仅变量、函数、类等也有名称,这些名称称为标识符。标识符由程序员创建。标识符和变量是编程中的两个常用术语。标识符和变量之间的关键区别在于,标识符是给定给变量、...

关键区别——标识符与变量

程序设计语言是用来处理某种数据并提供有用信息的。数据可以是数字、字符、字符串等。程序是用特定编程语言编写的一组指令,用于向计算机提供指令。根据计算机指令处理数据。在操作数据时,有必要存储它们。变量是能够保存值的存储区域。变量有名称来标识它们。不仅变量、函数、类等也有名称,这些名称称为标识符。标识符由程序员创建。标识符和变量是编程中的两个常用术语。标识符和变量之间的关键区别在于,标识符是给定给变量、函数、数组、类或结构的名称,而变量是指定给可以保存值的内存位置的名称。

目录

1. 概述和主要区别
2. 什么是标识符
3. 什么是变量
4. 标识符与变量的相似性
5. 并列比较-标识符与变量的表格形式
6. 摘要

什么是标识符(an identifier)?

标识符是指变量、函数、数组、类或结构的名称。标识符由程序员创建。对标识符使用唯一名称很重要,因为它们是在程序执行过程中标识的。编程语言遵循一组特定的规则来命名标识符。大多数情况下,有效标识符只使用字母字符(A到Z或A到Z)、下划线(∗)和数字(0到9)。通常,标识符的第一个字符可以是下划线或字母,而不应该是数字。

在程序设计中,如果有一个语句作为int number,则表示有一个名为number的变量可以保存整数值。“数字”是一个标识符。当有一个语句作为double area时;这意味着有一个名为area的变量可以保存double值。“区域”是有效标识符。有效标识符的一些示例包括年龄、工资、学生编号、金额和_empNo。一些无效标识符的例子是123abc,-studentno。标识符123abc以数字开头。所以,它是无效的。标识符-studentno以字母或下划线以外的字符开头。

标识符(identifier)和变量(variable)的区别

图01:标识符和变量

大多数编程语言都区分大小写。因此,小写字母和大写字母是不同的。标识符amount和amount是两个独立的标识符,即使它们具有相同的名称。为标识符使用有意义的名称很重要,因为这样可以提高代码的可读性。有意义的标识符也使程序易于理解。

什么是变量(a variable)?

在编程中,需要存储数据。对存储的数据进行计算。这些数据应该存储在内存位置。变量是用来保存数据的容器或存储区域。为变量指定一个唯一的名称或标识符,以标识每个存储区域。变量名表示存储数据的内存位置。每个变量都有一个特定的数据类型要存储。

在变量声明中,指定了变量名,但没有为变量分配内存。当有一个语句作为int number时;这意味着变量名是number,它可以存储一个整数值。但没有为变量号预留任何内存。为变量赋值称为初始化。当存在int number=5的语句时,变量号可以存储一个整数值,并将其初始化为5。

什么是标识符与变量的相似性(the similarity between identifier and variable)?

  • 在编程中同时使用标识符和变量。

标识符(identifier)和变量(variable)的区别

标识符与变量
标识符是赋予变量、函数、数组、类或结构的名称。 变量是指定给可以保存值的内存位置的名称。
范围
标识符的范围大于变量。 变量名是标识符。
使用
标识符用于为实体提供唯一的名称。 变量是标识内存位置的唯一名称。

总结 - 标识符(identifier) vs. 变量(variable)

在程序设计中,有许多概念,如变量、函数、类等,它们的主要目的都是正确地操作数据来解决计算问题。变量、函数、类应该被赋予适当的名称,以便识别它们并理解程序。标识符是给它们的名称。数据存储在内存中,这些内存位置应命名以识别它们。本文讨论了标识符和变量之间的区别。给定一个变量的名称或一个变量的标识符,而一个变量的名字和一个变量的标识符是一个变量。

下载标识符与变量的pdf文件

你可以下载这篇文章的PDF版本,并根据引文说明离线使用。请在这里下载PDF版本:标识符和变量的区别

引用

  • 发表于 2020-10-19 14:52
  • 阅读 ( 914 )
  • 分类:IT

你可能感兴趣的文章

变量(variables)和java中的数据字面值(data literals in java)的区别

....x=10; 每个变量都有唯一的名称来标识它们。它们被称为标识符。程序员在给变量命名时应该遵循规则。Java是一种区分大小写的语言。因此,变量名“number”与“number”不同。变量名可以包含Unicode字母和数字。他们不能有空间...

  • 发布于 2020-10-19 08:52
  • 阅读 ( 258 )

标识符(identifier)和关键字(keyword)的区别

关键区别–标识符与关键字 编程中有各种各样的概念,如变量、函数等。变量是存储数据的内存位置。函数是执行特定任务的语句块。在编写程序时,重要的是要给出有意义的名称,因为这样可以提高代码的可读性。因此,...

  • 发布于 2020-10-19 15:19
  • 阅读 ( 297 )

班(class)和实例变量(instance variables)的区别

...类与实例变量以表格形式显示 6. 摘要 什么是类变量(class variables)? 当只有一个变量副本与类的所有实例共享时,这些变量称为类变量。类变量是在任何方法之外的类中声明的变量。这些变量包含关键字静电。这些变量与类关联...

  • 发布于 2020-10-19 16:54
  • 阅读 ( 300 )

因变量(dependent variables)和自变量(independent variables)的区别

因变量与自变量 说到数学,有那么多的术语和公式。有些人觉得很有趣,而有些人觉得很难理解。但是数学是生活的一部分;没有它,科学永远不会成为事实。因为数学对一切都有解释;因为它,生活似乎更容易。这就是为什...

  • 发布于 2021-06-23 12:20
  • 阅读 ( 1330 )

地方的(local)和全局变量(global variables)的区别

局部变量与全局变量 全局变量可以在计算机程序中的任何地方使用。这意味着全局变量可以在许多函数中使用。这个全局变量可以在各种用户定义的头文件以及java包中使用。全局变量也可以通过编程方式更改。 当谈到局部变...

  • 发布于 2021-06-23 16:34
  • 阅读 ( 185 )

常量(constants)和变量(variables)的区别

...数字(例如,不仅仅是整数或分数)。   什么是变量(variables)? 变量是用作数字(或字符串和其他数据)占位符的符号。变量通常被可视化为字母或短语,在某些情况下,变量可以有多个可能的值。大多数情况下,变量用来表...

  • 发布于 2021-06-25 15:40
  • 阅读 ( 398 )

相关性(correlation)和回归(regression)的区别

...(correlation)? In statistics, we say there is a correlation between two variables if the two variables are related. If the relati***hip between the variables is a linear one, we can express the degree to which they are related using a number called Pearson’s correlation coefficient  .  takes...

  • 发布于 2021-06-27 11:05
  • 阅读 ( 905 )

常数(constant)和c语言中的变量(variable in c programming)的区别

...。它们的值分别为0、1、2、3等。 什么是c语言中的变量(variable in c programming)? 变量是保存数据的容器。它是标识存储区域的名称。每个变量都有一个唯一的名称来标识它。变量名可以有大小写字母、数字和下划线。为变量使用...

  • 发布于 2021-06-30 21:33
  • 阅读 ( 616 )

地方的(local)和全局变量(global variable)的区别

... 全局变量、局部变量、内存位置 什么是局部变量(a local variable)? 函数或方法是执行特定任务的一组指令。局部变量是在函数中声明的变量。它只能在该特定函数中访问。同一程序的其他函数不能访问该变量。从其他函数中评...

  • 发布于 2021-07-01 00:27
  • 阅读 ( 1025 )

变量(variable)和sql中的参数(parameter in sql)的区别

...别的比较 关键术语 变量,参数,SQL 什么是sql中的变量(variable in sql)? SQL中的变量是一个对象,它可以保存一个特定类型的数据值。此外,可以使用它作为计数器来计算循环控制结构中的迭代次数。它还有助于保存数据值,以...

  • 发布于 2021-07-01 06:02
  • 阅读 ( 613 )
kadpxomxlu
kadpxomxlu

0 篇文章

相关推荐