【002】C++的关键字介绍

本文介绍了C++编程中的关键字,包括数据类型如char、int、bool,存储相关的关键字如auto、static、const,以及控制语句的关键字如if、for、while等。文章旨在帮助读者理解和掌握C++的基础语法要素。
摘要由CSDN通过智能技术生成

引言


💡 作者简介:专注于C/C++高性能程序设计和开发,理论与代码实践结合,让世界没有难学的技术。包括C/C++、Linux、MySQL、Redis、TCP/IP、协程、网络编程等。
👉
🎖️ CSDN实力新星,社区专家博主
👉
🔔 专栏介绍:从零到c++精通的学习之路。内容包括C++基础编程、中级编程、高级编程;掌握各个知识点。
👉
🔔 专栏地址:C++从零开始到精通
👉
🔔 博客主页:https://blog.csdn.net/Long_xu


🔔 上一篇:【001】C++的第一个程序Hello World
🔔 下一篇:【003】C++数据类型之整型类型(int)详解

一、关键字一览表

关键字描述
asrm用汇编指令或生成汇编指令
auto修饰局部变量,在C++11可以通过auto自动推导变量类型
boolc++11新增的的真假关键字
break跳出
case配合switch使用
catch异常捕获
char字符类型
class类的关键字
const修饰变量为只读或常量
const_cast将只读类型转换为非只读类型,或者将非只读类型转换为只读类型
continue用于循环语句中
default配合switch,用于case语句的默认值
delete删除
do和while配合使用
double双精度浮点型
dynamic_cast动态类型转换
else和if配合使用
enum枚举
explicit用于构造函数的隐式转换,防止构造函数隐式转换
export导出,很少使用
extern声明外部使用
falsebool类型的假
float单精度浮点数
for循环
friend友元
goto跳转
if判断
inline内联将函数
int整型
long长整型
mutable修饰静态成员函数内部修改非静态成员
namespace命名空间
new申请内存空间
operator重载运算符
private私有
protected保护
public公有
register寄存器变量
reinterpret_cast强制类型转换
return返回
short短整型
sizeof测量类型大小
static静态
static_cast静态转换
struct结构体
switch分支语句
template模板
this类成员函数自带的指针
throw抛出异常
truebool的真
try尝试捕获异常
typedef为已有类型重命名
typeid获取类型
typename模板中的关键字,将某个表达式命名为类型
union共用体
unsigned无符号数
using和namespace配合使用
virtual类中的虚函数
void空类型
volatile防止编译器优化
wchar_t宽字节
while循环

二、数据类型相关的关键字

关键字描述
char字符类型,占1字节
short短整型,占2字节
int整型,占4字节
long长整型,32位平台占4字节,64位平台占8字节
float单精度浮点型,占4字节
double双精度浮点型,占8字节
struct结构体
union联合体
enum枚举
signed有符号
unsigned无符号
void空类型

后续章节会对它们进行详细讲解。

三、存储相关的关键字

关键字描述
register寄存器变量
static静态变量
const自读变量
auto自动变量
extern外部使用

后续章节会对它们进行详细讲解。

四、控制语句相关的关键字

关键字描述
if判断语句
else配合if使用
break跳出
continue进入下一个循环
for循环
while循环
do配合while使用
switch分支语句
case配合switch使用
goto跳转
default配合switch使用

后续章节会对它们进行详细讲解。

总结

  1. auto:自动类型推导

  2. bool:布尔类型

  3. break:跳出循环或switch语句

  4. case:switch语句分支

  5. char:字符类型

  6. class:定义类

  7. const:常量

  8. continue:结束当前循环,开始下一次循环

  9. default:switch语句默认分支

  10. delete:删除对象

  11. do:do-while循环

  12. double:双精度浮点数类型

  13. else:if语句的否定分支

  14. enum:枚举类型

  15. explicit:显式构造函数

  16. export:导出符号

  17. extern:声明外部变量或函数

  18. false:布尔类型false值

  19. float:单精度浮点数类型

  20. for:for循环

  21. friend:友元函数或类

  22. goto:无条件跳转

  23. if:条件语句

  24. inline:内联函数

  25. int:整数类型

  26. long:长整数类型

  27. mutable:可变数据成员

  28. namespace:命名空间

  29. new:动态分配内存

  30. operator:操作符重载

  31. private:私有成员访问

  32. protected:保护成员访问

  33. public:公共成员访问

  34. register:寄存器变量

  35. return:返回值

  36. short:短整数类型

  37. signed:有符号整数类型

  38. sizeof:返回变量或类型的大小

  39. static:静态数据成员或函数

  40. struct:结构体类型

  41. switch:多路分支语句

  42. template:模板函数或类

  43. this:指向当前对象的指针

  44. throw:抛出异常

  45. true:布尔类型true值

  46. try:异常处理

  47. typedef:类型定义

  48. typeid:返回变量的类型信息

  49. union:联合类型

  50. unsigned:无符号整数类型

  51. using:命名空间别名

  52. virtual:虚函数

  53. void:空类型

  54. volatile:易失变量

  55. while:while循环

在这里插入图片描述

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lion Long

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值