标识符的命名规则 C语言标识符的命名规则有哪些?
C语言标识符的命名规则有哪些?
C语言的标识符通常应遵循以下命名规则:
1。标识符必须以字母a~Z、a~Z或下划线开头,后跟任何字符(可以是0)。这些字符可以是字母、下划线和数字,标识符中不允许出现其他字符。
2. 标识符区分大小写;
3。标识符的长度在C89中为31个字符,在C99中为63个字符;
4。关键字在C语言中有特殊的含义,不能作为标识符;
5。自定义标识符应采用具有一定含义的字符串,便于记忆和理解。
在C语言中,自定义标识符的规则有哪些?
C语言自定义标识符有五条规则:
1。标识符只能由字母、数字和下划线组成,其他字符是非法的。
2. 标识符的第一个字符必须是字母或下划线。例如,char 66A是非法定义(因为第一个字符是数字),char A66是正确的标识符定义。
3. C语言中标识符的情况不同。例如,int a和int a的定义是不同的。A和A是两个不同的形状变量。
4. 标识符的最大长度只有8个字节,如果有多余的字节,它们将被忽略。所以在C语言中,int student666和student999被认为是相同的变量。
5. C语言的标识符定义不能与C语言的默认关键字相同。常用关键字包括:int if else switch、printf define等。具体需要看C语言的技术文档。Source:—identifier
默认switch语句中的其他分支
do loop语句的循环体
const声明只读变量
continue结束当前循环并开始下一个循环
auto声明自动变量
中断当前循环
case switch语句分支
char声明字符变量或函数返回值类型
C/C标识符用于标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等。第一个字符必须是字母(不区分大小写)或下划线(?)后跟字母(不论大小写),下划线(?)它不能与C编译器系统预先定义的具有特殊用途的保留标识符(即关键字)同名。
扩展名:
用户标识符由用户定义,以下划线或字母开头,由下划线、字母和数字组成。
C标识符中不允许使用@、$和%等标点字符。C是一种区分大小写的编程语言。因此,在C中,manpower和manpower是两个不同的标识符。
标识符分为预定义标识符和用户标识符。预定义的标识符是特定于系统的,例如printf和scanf。
C标识符是用于标识变量、函数或任何其他用户定义项的名称。带有字母A-Z或A-Z或下划线开始的标识符,后跟零个或多个字母、下划线和数字(0-9)。
标识符的命名规则 c语言用户标识符规则 运算符优先级由高到低的顺序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。