什么是标识符、关键字和预定义标识符?三者有何区别?

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

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

预定义标识符:预定义标识符是C语言中系统预先定义的标识符,如系统类库名、系统常量名、系统函数名。预定义标识符具有见字明义的特点,如函数“格式输出”(英语全称加缩写:printf)、“格式输入”(英语全称加缩写:scanf)、sin、isalnum等等。预定义标识符可以作为用户标识符使用,只是这样会失去系统规定的原意,使用不当还会使程序出错。

猜你喜欢

转载自blog.csdn.net/qq_40959462/article/details/126769913
今日推荐