搜索
写经验 领红包

c语言标识符关键字是什么意思(在c语言程序中标识符、关键字之间必须至少加一个)

导语:零基础学习c语言三|标识符与关键字

在前一章节,我们讲到了如何去定义一个变量,以及给变量进行赋值。

我们可以注意到我们在定义变量的时候,是需要给变量取名字的,也就是所谓的变量名,那么在我们定义变量的时候,变量名是可以随便取的吗[what][what][what]

答案是否定的[呲牙]。

所以这一章我需要讲讲什么是标识符,什么是关键字

标识符

所谓标识符,你可以理解为就是程序员自己起的名字,比如我可以取为a,num,score等等,这些都是标识符。

但是我们在自己起一个标识符的时候,它是有规则的。

一、标识符的命名规则:

只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成第一个字符必须是字母或下划线,不能是数字不能是关键字

举个例子:

abc 正确⭕

1ab 错误❌

_num 正确⭕

Dad 正确⭕

int 错误❌(这个为啥错,下面会讲)

二、标识符的使用:

标识符的使用范围很广,除了我们前一章说的变量名,后面还会有比如函数名,结构体名,联合体名,宏等等,当然无论怎么样,你只需要记住前面所说的3条命名标识符的规则,就可以了

关键字

所谓关键字,就是c语言定义好的一些标识,是具有特定含义,也被称为是保留字

在c语言里,有以下这些关键字

由于这些关键字是具有特殊含义的标识,所以在我们取标识符的时候,我们取的标识符名字是不可以跟关键字一样的。

因为如果长得一样,编译器就会误认为你的这个标识符是关键字,那么就会编译就会出问题[泪奔]。

所以这也是为什么刚才在讲标识符的时候,int虽然符合标识符命名规则的命名第一条和第二条,但是却还是错误的标识符,因为int是c语言的关键字来着。

其实我们在前面的学习中也知道了,int的特殊含义,应该是标识这个变量是一个整数类型的变量[灵光一闪]

我所提倡的学习,是能让大家把知识点融汇贯通起来,所以我开始写零基础学习c语言篇,每一篇都是我自己理解了打出来的。

而且每一篇都跟上一篇有联系,让大家学习变得连贯轻松,大家喜欢的可以点赞+收藏+关注,谢谢你们[祈祷]

我是小钱嵌入式,会不断的和大家分享嵌入式相关的内容,如果你觉得我的分享对你有些帮助,请不要吝惜你的点赞和关注,原创写作不易,兄弟姐妹们的点赞和关注[耶],就是我分享最大的动力,谢谢![祈祷],欢迎在评论区和我一起讨论[呲牙]。

本文内容由小鸣整理编辑!