C 标识符代表 C 程序中的名称,例如变量、函数、数组、结构体、联合、标签等。标识符可以由大写字母、小写字母、下划线、数字组成,但是以字母或下划线开头。如果标识符没有在外部链接中使用,则被称为内部标识符。如果标识符在外部链接中使用,则被称为外部标识符。
我们可以说标识符是由字母或下划线开头的字母数字字符的集合,用于表示各种编程元素,如变量、函数、数组、结构体、联合、标签等。有52个字母字符(大写和小写)、下划线以及十个数字字符(0-9)来表示标识符。总共有63个字母数字字符来表示标识符。
有效标识符的示例
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’的值是不同的。因此,我们得出结论认为标识符是区分大小写的。
本文链接:http://so.lmcjl.com/news/19982/