简述C语言中标识符和关键字的概念与区别

如题所述

标识符是在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。  

  在使用标识符时还必须注意以下几点:  

  (1)标准C不限制标识符的长度,但它受各种版本的C 语言编译系统限制,同时也受到具体机器的限制。例如在某版本C 中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。  

  (2)在标识符中,大小写是有区别的。例如BOOK和book 是两个不同的标识符。  

  (3)标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,作到“顾名思义”。

关键字你看一看这一个

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-18
标识符是用户或系统定义的有意义单词组合,或单词与数字组合(具体意义有定义者决定),并且标识符由字母、数字、下划线“_”组成,并且首字母不能是数字.且标识符的命名不能为关键字中的任意一个

关键字是C语言提供的有特殊含义的符号,也叫做“保留字”
C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义

望采纳!
第2个回答  2012-02-19
关键字是编译器保留用作它用的token字,如int, void, unsigned。而标识符一般作为c语言变量和函数名而自定义的,并且有一定的命名规则。追问

还是没懂,再说详细点呗,

追答

不清楚你学到了哪儿,学到后面你就明白了

本回答被提问者采纳
相似回答