什么叫做标识符 C语言哪些标识符才是正确?
浏览量:3097
时间:2021-03-16 14:49:40
作者:admin
C语言哪些标识符才是正确?
Ab.C是不正确的标识符。它是一个结构元素,AB是结构名称,C是成员。如果1a的第一个字符是数字1,那么它也是一个不正确的标识符。*R是声明中的指针。严格地说,R是标识符,*R不是标识符。在旧的c语言中,标识符由字母和数字组成,以字母开头。新的C语言(在c98之后)添加了下划线。所以a和R也是正确的标识符。
标识符的分类,及合法的标识符?
(1)非法,因为char是关键字。(2) 合法(标识符由字母、下划线、$符号和数字组成,第一个字母不能是数字)(3)合法(4)非法,不能有%符号(5)合法(6)非法,方括号不是合法标识符(7)合法,$是合法标识符(8)标识符正确,但表达式错误。因为AA是布尔类型,所以不能将其分配给double类型,并且只能将布尔类型分配给true或false。
自定义标识符的要求?
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语言的技术文档。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。