大一下学期学习了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
查看评论