重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
相信大家都或多或少的学习或者了解过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元起,快前往官网查看详情吧