C语言标识符

在本指南中,您将了解 **C语言标识符**。顾名思义,C语言中的标识符是用于标识变量、数组、函数、结构体等的唯一名称。例如:在 int num =10; 声明中,“num”就是这个int类型变量的标识符。

标识符必须是唯一的,以便在程序执行期间能够识别一个实体。

C语言标识符的规则

由于标识符由程序员选择,因此存在一些规则来提醒程序员并防止程序执行,直到这些规则得到满足。

1. 标识符可以包含小写字母、大写字母、字母、下划线和/或数字。例如,num_2、num8、bigNum 等都是有效的标识符。2. 标识符不能以数字开头。例如,99num 和 9number 是无效标识符。3. 标识符不能以字母开头。例如 _num、_char 是无效标识符。4. 标识符不允许包含逗号或空格。例如,在 C 语言中不允许使用“num 2”和“num, 2”。5. 标识符的长度不应超过 31 个字符。6. 关键字和保留字不能用作标识符。例如,将变量名声明为“int”或“for”在 C 语言中是不允许的,因为它们是 C 语言的关键字。

虽然这不是规则,但作为良好的 C 语言编程实践,您应该始终使用有意义、简短且易于阅读的标识符。

C语言标识符示例

#include

int main()

{

int num=100;

int Num=150;

char ch = 'K';

double bigNumberWithDecimalPoints = 122343434.83823;

printf("Value of num is: %d",num);

printf("\nValue of Num is:%d",Num);

printf("\nValue of ch is: %c",ch);

printf("\nValue of double is: %lf",bigNumberWithDecimalPoints);

return 0;

}

输出: 如您所见,“num”和“Num”这两个标识符代表了不同的变量,具有不同的值,因此我们可以说标识符是区分大小写的。

关键字和标识符的区别

关键字

标识符

关键字在 C 语言中是预定义的,不能更改。

标识符是用户定义的,可以由程序员更改。

C 语言中的关键字始终为小写。

标识符可以是小写、大写或两者兼有,因为它们是由程序员定义的。

C 编译器可以轻松识别关键字,因为它们的函数对于编译器来说已经是已知的。

标识符由程序员声明和使用,其功能也由程序员定义。

关键字不能包含下划线。

标识符可以包含下划线,但它们不能以数字开头。

❮ C 关键字C 注释 ❯

热门相关文章

C – 指向指针的指针(双指针)及示例

C 语言中的 printf() 和 scanf() 函数

C语言算术运算符(附示例)

C语言用户定义函数(附示例)

在 C 中将指针传递给函数(附带示例)