大一下学期学习了C语言、暑假在家没事又把C语言复习了一遍。因此,趁热打铁,把所学内容写成笔记,以便以后复习,也希望能够帮助大家学好C语言。
以下内容如有错误,请大家在评论区指正,谢谢支持,共同进步。 go、go、go !!!
一、32个关键字
C言中,根据关键字的作用可将关键字分为以下四种类型:
- 数据类型关键字
- 控制语句关键字
- 存储类型关键字
- 其它关键字
1、数据类型关键字
| 共12个 | 数据类型关键字 | 作用 |
|---|---|---|
| 1 | int | 声明整型变量或函数 |
| 2 | short | 声明短整型变量或函数 |
| 3 | long | 声明长整型变量或函数 |
| 4 | char | 声明字符类型变量或函数 |
| 5 | float | 声明浮点型变量或函数 |
| 6 | double | 声明双精度变量或函数 |
| 7 | struct | 声明结构体变量或函数 |
| 8 | union | 声明共用数据类型 |
| 9 | enum | 声明枚举类型 |
| 10 | signed | 声明有符号类型变量或函数 |
| 11 | unsigned | 声明无符号类型变量或函数 |
| 12 | void | 声明函数无返回值或无参数,声明无类型指针 |
2、控制语句关键字
| 共12个 | 控制语句关键字 | 作用 |
|---|---|---|
| 条件语句 | ||
| 1 | if | 条件语句 |
| 2 | else | 条件语句否定分支(与 if 连用) |
| 3 | goto | 无条件跳转语句(很少用) |
| 循环语句 | ||
| 4 | do | 循环语句的循环体 |
| 5 | while | 循环语句的循环条件 |
| 6 | break | 跳出当前循环 |
| 7 | continue | 结束当前循环,开始下一轮循环 |
| 8 | for | 循环语句 |
| 开关语句 | ||
| 9 | switch | 用于开关语句(多分支选择语句) |
| 10 | case | 开关语句分支 |
| 11 | default | 开关语句中的“其他”分支 |
| 返回语句 | ||
| 12 | return | 子程序返回语句(可以带参数,也可不带参数)循环条件 |
3、存储类型关键字
| 共4个 | 存储类型关键字 | 作用 |
|---|---|---|
| 1 | auto | 声明自动变量 |
| 2 | static | 声明静态变量 |
| 3 | extern | 声明变量是在其他文件正声明 |
| 4 | register | 声明寄存器变量 |
4、其它关键字
| 共4个 | 存储类型关键字 | 作用 |
|---|---|---|
| 1 | const | 声明只读变量(常变量) |
| 2 | sizeof | 计算数据类型长度(求字节数) |
| 3 | typedef | 重新定义数据类型 |
| 4 | volatile | 说明变量在程序执行中可被隐含地改变 |
《C程序设计》中的37个关键字
在谭浩强写的《C程序设计》书中关键字总共介绍了37个关键字,比32关键字(常见说法)多了 _bool 、_Complex、_Imaginary、inline 和 retrict 5个关键字 ,有的关键字是C99新增加的,有的很少用,会在以后文章里介绍。
二、9种控制语句
1.控制语句及其用处(表格)
| 共9个 | 表现形式 | 用处 |
|---|---|---|
| 1 | if()···或 if()···else··· | 条件语句 |
| 2 | for()··· | 循环语句 |
| 3 | while()··· | 循环语句 |
| 4 | do···while() | 循环语句 |
| 5 | continue | 结束本次循环语句 |
| 6 | break | 中止执行 switch 或 循环语句 |
| 7 | switch | 多分支选择语句 |
| 8 | return | 从函数返回语句 |
| 9 | goto | 转向语句,在结构化的程序中基本不用goto语句 |
最后推荐文章:
以上内容如有错误,请大家在评论区指正,谢谢支持,共同进步。 加油!!!
如果你感觉我写的内容对你有一定的帮助,请给我点一个 【赞】作为您对我的鼓励, 谢谢!!

转载:https://blog.csdn.net/weixin_46022083/article/details/107849987
查看评论