浅谈C语言关键字-创新互联

相信大家都或多或少的学习或者了解过C语言,但是你知道C语言中有多少关键字吗? 对于这个问题,我们熟悉又陌生,可能有的小伙伴心里犯了嘀咕,经常使用的关键字不就是那几个嘛.哈哈,不卖关子了,下面就基于C89(C90)简略的为小伙伴们介绍一下.如有错误之处,还请多多指正.

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的溧阳网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

存储类型关键字 (5个)

1. auto : 声明自动变量,一般不使用.

2. extern: 声明变量是在其他文件中声明

3. register: 声明寄存器变量

4. static: 声明静态变量

5. typedef:用以给数据类型取别名(该关键字被分到存储类关键字,但是看起来没有什么相关性)

补充:存储型关键字,不可以同时出现,换句话说,在定义一个变量时,只能有一个.

数据类型关键字  (12个)

6. char: 声明字符型变量或函数

7. short: 声明短整型变量或函数                                                  

8. int : 声明整型变量或函数

9. long: 声明长整形变量或函数

10. signed: 声明有符号变量或函数

11. unsigned: 声明无符号变量或函数

12. float: 声明浮点型变量或函数

13. double: 声明双精度变量或函数

14. struct: 声明结构体变量或函数

15 .union: 声明共用体(联合)数据类型

16. enum: 声明枚举类型

17. void: 声明函数无返回值或无参数,声明无类型指针

控制语句关键字(12个)

循环控制(5个)

18. for: 一种循环语句

19. do: 循环语句的循环体

20. while: 循环语句的循环条件

21. break: 跳出当前循环

22. continue: 结束当前循环(跳过continue),开始下一轮循环. 

条件语句(3个)

23. if: 条件语句

24. else: 条件语句否定分支

25. goto: 无条件跳转语句

开关语句(3个)

26. switch: 开关语句

27. case: 开关语句分支

28. default: 开关语句中的"其他"分支

返回语句(1个)

29.return: 函数返回语句(可以带参数,也可不带参数)

其他关键字(3个)

30. const: 声明只读变量

31. sizeof: 计算数据类型长度

32. volatile: 说明变量在程序执行中可被隐含的改变

---------------------------------------------------------------------------

除此之外,还有#define定义的宏,不知道算不算是关键字.由此算来,C语言中常见的关键字有32个.至于关于这些关键字的详情介绍,大家可以关注一波,后期会出文章进行详解补充.文章错误或不当之处还望小伙伴们多多指正.

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前名称:浅谈C语言关键字-创新互联
标题URL:http://myzitong.com/article/cspijs.html