【干货】、标识符、预定义标识符和用户标识符的区别

C语言中的用户标识符简介

1、标识符是指用于标识一个实体的实体符号在不同的应用环境中具有不同的含义。

2、在计算机编程语言中,标识符是用户在编程时使用的名称,用于命名变量、常量、函数、语句块等关系。标识符通常由字母和数字以及其他字符组成。

标识符分为关键字、预定义标识符和用户标识符。

关键字:不能用作用户 ID。 main 定义 scanf printf 都不是关键字。让您感到困惑的是 if 可以用作用户标识符。因为If中的第一个字母是大写的,所以不是关键字。

预定义标识符:recite define scanf printf include。请记住,预定义的标识符可以用作用户标识符。

用户标识符:用户根据需要定义的标识符。一般用于命名变量、函数、数组等,如果用户标识符与关键字相同,编译时会报错;如果和预定义标识符相同,编译时不会出错c语言用户标识符,但是预定义标识符的本义丢失,或者结果可能错误,所以预定义标识符一般不作为用户标识符使用。

C语言中的用户标识符一般应遵循以下命名规则:

(1)标识符只能由字母(A~Z、a~z)、数字(0~9)和下划线(_)组成,首字符必须是字母或下划线,而不是数字。

(2)标识符区分大小写;

(3)标识符的长度,c89指定31个字符以内,c99指定63个字符以内;

(4)C语言中的关键字有特殊含义,不能作为标识符;

(5)自定义标识符最好使用具有一定含义的字符串,便于记忆和理解。

下一节:数组指针和指针数组C语言编程技巧的区别

区别1、指针数组本身就是一个数组,数组的元素都是指针c语言用户标识符,即数组存放指针,数组存放指针。它占用多少字节由数组本身决定。 2、数组指针本身就是一个指针,它指向一个数组,也就是一个指向数组的指针,在32位系统下总是占用4个字节。实例 intar .. .

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论