C语言教程
C语言控制语句
C语言函数
C语言数组
C语言指针
C语言字符串
C语言数学函数
C语言结构
C语言文件处理
C预处理器

C语言标识符

C标识符表示C程序中的名称,例如变量,函数,数组,结构,联合,标签等。标识符可以由以下组成: 字母,例如大写,小写字母,下划线,数字,但起始字母应为字母或下划线。如果在外部链接中未使用标识符,则将其称为内部标识符。如果在外部链接中使用了标识符,则将其称为外部标识符。
我们可以说,标识符是字母数字字符的集合,以字母字符或下划线开头,用于表示各种编程元素,例如变量,函数,数组,结构,联合,标签等。共有52个字母字符(大写和小写),下划线字符和十个代表标识符的数字(0-9) 。总共有63个字母数字字符代表标识符。

构造C标识符的规则

标识符的第一个字符应该是字母或下划线,然后可以跟着任何字符,数字或下划线。 它不能以任何数字开头。 在标识符中,大写字母和小写字母都是不同的。因此,我们可以说标识符是区分大小写的。 不能在标识符中指定逗号或空格。 关键字不能表示为标识符。 标识符的长度不能超过31个字符。 标识符的编写方式应有意义,简短且易于阅读。
有效标识符示例
total, sum, average, _m _, sum_1, etc.
无效标识符的示例
2sum (starts with a numerical digit)
int (reserved word)
char (reserved word)
m+n (special character, i.e., '+')

标识符的类型

内部标识符 外部标识符
内部标识符
如果外部链接中未使用该标识符,则称为内部标识符。内部标识符可以是局部变量。
外部标识符
如果在外部链接中使用了标识符,则已知作为外部标识符。外部标识符可以是函数名称,全局变量。

关键字与标识符之间的区别

关键字 标识符
关键字是一个预定义的单词。 标识符是用户定义的单词
必须用小写字母写。 它可以用小写和大写字母书写。
其含义已在c编译器中预先定义。 其含义未在c编译器中定义。
它是字母字符的组合。 它是字母数字字符的组合。
它不包含下划线字符。 它可以包含下划线字符。
通过示例让我们理解。
int main()
{
    int a=10;
    int A=20;
    printf("Value of a is : %d",a);
    printf("\nValue of A is :%d",A);
    return 0;
}
输出
Value of a is : 10
Value of A is :20  
以上输出显示变量" a"和" A"的值不同。因此,我们得出的结论是标识符区分大小写。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4