在本指南中,您将了解 **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 中将指针传递给函数(附带示例)