C语言篇 -(1)初识C语言 - (9)关键字
🌟auto 🌟break 🌟case 🌟char
🌟const 🌟continue 🌟default 🌟do
🌟double 🌟else 🌟enum 🌟extern
🌟float 🌟for 🌟goto 🌟if
🌟int 🌟long 🌟register 🌟return
🌟short 🌟signed 🌟sizeof 🌟static
🌟struct 🌟switch 🌟typedef 🌟union
🌟unsigned 🌟void 🌟volatile 🌟while
🎸这些关键字都是c语言内置的,我们是不能自己创建的
🌟auto
🎸自动的意思,不常用
🎸在局部范围内,它的局部变量进作用域会自动创建,出作用域会自动销毁,所以它是一个自动变量,在每一个变量前面都有一个auto
关键字,只是我们把它省略了,毫无存在感
就像这样
int main()
[
int a = 10;//auto int a = 10;
return 0;
]
🌟break
🎸跳出循环的
🎸它和for
循环,while
循环,do…while
循环一起用,来跳出循环的
🌟case
🎸它和
switch
一起用,用于选择语句
🌟char
🌟short
🌟int
🌟long
🌟long long
🌟float
🌟double
🎸这些数据类型都是内置的,是关键字,之前讲过,这里就不讲了
🌟const
🎸常属性
🎸让一个变量具有常属性,叫常变量,不能用来创建数组的
🌟continue
🎸也是用于循环的
🌟default
🎸用于
switch
语句
🌟else
🎸用于
if else
语句,也就是分支语句
🌟enum
🎸是一种和类型有关的关键字,是自定义的,之前简单介绍过
🌟enum
-枚举
🌟struct
-结构体
🌟union
-联合体(共用体)
🎸这三个都是一伙的
🌟extern
🎸是用来申明外部符号的,就是在两个.c文件中,全局变量在其中一个.c文件被创建,另一个.c文件要用这个全局变量是要申明一下的,申明这个变量不在这个,是借用外面.c文件里面的全局变量
🌟for
🎸用于
for
循环对吧
🌟goto
🎸它是实现跳转的语句,和分支语句是比较相似的
🌟if
🎸用于判断语句(分支语句)
🌟register
🎸它是寄存器的意思
🌟return
🎸函数返回值要用到它
🌟sighed
🎸有符号的
🌟unsighed
🎸无符号的
🌟sizeof
🎸计算大小
🌟static
🎸静态的,它限制变量存在静态区里面,
register
限制变量存在寄存器里面
🌟typedef
🎸叫类型重命名
🌟void
🎸无的意思(常用于函数的返回类型,也会用于函数的参数)
🌟volatile
🎸在操作系统那里再讲
🌟while
🎸while循环
🎸在这里我们只是来对这些关键字增加一下印象,不能盲人摸象,也是提醒我们定义变量名的时候不能用这些关键字
就比如这个int if = 10 ;
,这个是错误的🎸
变量的命名:
1.🎸有意义🎸
int age;
//年龄
float salary;
//薪资
2.🎸名字在必须是字母、数字、下划线组成
不能有特殊符号,同时不能以数字为开头🎸
int 2b;
//err
int _2b;
//ok
3.🎸**变量名不能是关键字**🎸