个性化阅读
专注于IT技术分析

C中标识符和变量之间有什么区别?

前提: 标识符, 变量

标识符

标识符用于命名变量, 函数和数组。它是一串以字母或下划线(+), 用于变量, 函数, 数组, 结构, 联合等。也称为用户定义的单词。标识符名称的拼写和大小写必须与任何关键字不同。我们不能将关键字用作标识符;它们保留作特殊用途。声明标识符后, 我们可以在程序中的任何位置使用该标识符来引用关联的值。

变量

一种变量是指向存储位置的名称。它是程序中存储的基本单位。变量的值可以在程序执行期间更改。所有的操作都是在变量影响内存位置的情况下完成的。在C语言中, 所有变量必须在使用前声明;在C++语言中, 我们可以方便地在程序中的任何位置声明。

标识符和变量之间的区别

标识符 变量
它是唯一的名称, 在执行源代码的同时赋予实体以明确标识它 变量是分配给存储位置的名称, 用于在其中包含相应的值。变量只是标识符的一种。
严格禁止两个或多个标识符相同。例如:结构名称, 函数名称, 类, 枚举器名称, 联合等。 可以肯定地说所有变量都是标识符, 反之亦然。值可以是Real, Char, String, Int, Float, Double, Unsigned等。
标识符名称不应与关键字相似, 因为关键字是预定义的。不能将Double, Continue, Float等其他用作程序中的标识符。 在执行程序的同时可以修改存储在存储块中的值。同样, 作为标识符, 两个或多个变量在程序中也不能具有相同的名称。

举例:enum geeks_artiles_in {

1月1日, 2月, 3月, 4月, 5月, 6月, 7月



}

例如:int geeks_f_geeks(int gfg_id){/ *…。

代码

……* /}

例如:

short int geeks_id {}, int a {}, long float b {}, unsigned int c {}, char ch等


赞(1)
未经允许不得转载:srcmini » C中标识符和变量之间有什么区别?

评论 抢沙发

评论前必须登录!