本节视频教学录像:8分钟
在学习常量和变量之前,我们先来了解C语言中的标识符和关键字。
在C语言中,常量、变量、函数名称等都是标识符。可以将标识符看作一个代号,就像日常生活中物品的名称一样。
标识符的名称可以由用户来决定,但也不是想怎么命名就怎么命名,也需要遵循以下一些规则。
(1)标识符只能是由英文字母(A~Z,a~z)、数字(0~9)和下划线(_)组成的字符串,并且其第1个字符必须是字母或下划线。如:
int MAX_LENGTH; /*由字母和下划线组成*/
(2)不能使用C语言中保留的关键字。
(3)C语言对大小写是敏感的,程序中不要出现仅靠大小写区分的标识符,如:
int x, X; /*变量x 与 X 容易混淆*/
(4)标识符应当直观且可以拼读,让别人看了就能了解其用途。标识符最好采用英文单词或其组合,不要太复杂,且用词要准确,便于记忆和阅读。切忌使用汉语拼音来命名。
(5)标识符的长度应当符合“min-length && max-information(最短的长度表达最多的信息)”原则。
(6)尽量避免名字中出现数字编号,如Value1、Value2等,除非逻辑上需要编号。这是为了防止程序员不肯为命名动脑筋,而导致产生无意义的名字。
关键字是C程序中的保留字,通常已有各自的用途(如函数名),不能用来作标识符。例如“int double;”就是错误的,会导致程序编译。因为 double 是关键字,不能用作变量名。
下表列出了C语言中的所有关键字。
续表