C语言关键字哪些?C语言关键字大全
C语言是一门流行的高级编程语言,最早是由丹尼斯·里奇于1969年在贝尔实验室中开发出来。C语言具有许多优良的特性,如高效、可移植性、可嵌入以及强大的控制结构等等。同时,C语言也有一些限制,比如没有内置类型和内嵌函数等,需要程序员自行开发。在这篇文章中,我们将讨论C语言的关键字。
C语言关键字是指在编写程序时,系统在编译期识别和使用的词汇。C语言中,共有32个关键字,这些关键字都是C语言原始语言的保留字,不能用于任何其他目的。现在,让我们来了解一下这些关键字。
1. auto:auto关键字用于将变量定义为自动存储类型。自动存储类型是指变量的作用域仅限于定义它的函数体内。
2. double:double关键字用于将变量定义为双精度浮点类型。
3. int:int关键字用于将变量定义为整数类型。
4. struct:struct关键字用于定义结构类型。
5. break:break关键字用于终止循环或者switch语句。
6. else:else关键字用于与if语句配合使用,如果if语句的条件不成立,则执行else语句。
7. long:long关键字用于将变量定义为长整型。
8. switch:switch关键字用于多条件分支语句。
9. case:case关键字用于switch语句中的每个分支并列的代码块。
10. enum:enum关键字用于定义枚举类型。
11. register:register关键字用于将变量定义为寄存器存储类型,寄存器存储类型是指变量存储在CPU的寄存器中,以便更快的访问。
12. typedef:typedef关键字用于为已有数据类型定义新的类型名,方便程序员使用。
13. char:char关键字用于将变量定义为字符类型。
14. extern:extern关键字用于声明外部类型,将变量标记为共享的。
15. return:return关键字用于从函数中返回值。
16. union:union关键字用于定义共同体类型。
17. const:const关键字用于说明变量为只读的。
18. float:float关键字用于将变量定义为单精度浮点类型。
19. short:short关键字用于将变量定义为短整型。
20. unsigned:unsigned关键字用于将变量定义为无符号类型。
21. continue:continue关键字用于跳过当前循环中的某个迭代。
22. for:for关键字用于循环结构,并使程序依次执行一个块语句。
23. signed:signed关键字用于将变量定义为有符号类型。
24. void:void关键字用于声明没有返回值的函数,或将变量声明为一个空类型。
25. default:default关键字用于switch语句中匹配不到任何分支时进行的默认操作。
26. goto:goto关键字用于无条件转移到一个标记的语句。
27. sizeof:sizeof关键字用于返回一个对象或类型的大小(以字节为单位)。
28. volatile:volatile关键字用于告诉编译器,该变量可被意外地改变,从而让编译器不对该变量进行优化。
29. do:do关键字用于循环语句,至少循环一次。
30. if:if关键字用于条件语句,如果条件满足,则执行某个特定的代码块。
31. static:static关键字用于将变量声明为静态变量,只在第一次进入函数时进行初始化。
32. while:while关键字用于循环语句。
本文简述了C语言32个关键字的作用和用途,掌握这些关键字将会大大提高我们的C语言编程能力,除此之外,还可以加深对C语言的理解。因此,对于一名新手程序员来说,仔细了解这些关键字是非常必要的。