21xrx.com
2024-12-26 15:53:03 Thursday
登录
文章检索 我的文章 写文章
C++关键字大全:详细介绍C++语言中的关键字
2023-07-13 05:04:24 深夜i     --     --
C++ 详细介绍

C++是一种流行的面向对象编程语言,根据其语法,C++程序员必须了解其许多关键字和运算符。关键字是指在C++中有特殊含义的预定义字,不能用作变量名或函数名。本文将详细介绍C++语言中的所有关键字。

1. auto 自动类型推导

auto关键字让编译器自动选择变量的类型,可以使代码更加简洁。

2. break 跳出循环

break语句通常在循环中使用,它能够使程序跳出当前循环,继续执行循环后面的代码。

3. case 开关语句分支

case关键字通常出现在switch语句中,在不同的情况下为不同的分支提供执行语句。

4. char 用于声明字符类型

char关键字用于声明字符类型,在C++中一个字符占用一个字节。

5. class 类定义

class关键字用于定义一个类,在C++中面向对象编程的基础。

6. const 类型或变量常量

const关键字用于定义常量,可以定义一个常量类型或一个常量变量。

7. continue 继续循环

continue语句通常在循环中使用,它能够使程序跳过当前循环中的某些语句并继续执行下一次循环。

8. default 开关默认分支定义

default关键字通常出现在switch语句中,用于定义选项中没有被匹配的默认分支。

9. delete 删除指针

delete关键字用于释放指针并释放指针指向的内存。

10. double 双精度浮点数类型

double关键字用于定义双精度浮点数类型,它需要8个字节来存储它的值。

11. else if 其他的if语句

else if关键字组合用于定义多个if语句。

12. enum 枚举类型

enum关键字用于定义枚举类型,它允许程序员将一组命名的常量划分为有意义的类别。

13. explicit 显式类型转换

explicit关键字用于保证变量类型的显式转换。

14. extern 在外部定义

extern关键字用于在程序的其他文件中定义具有相同名称的元素。

15. false 逻辑假

false关键字用于表示逻辑上的假。在C++中,false的数值为0。

16. float 单精度浮点数类型

float关键字用于定义单精度浮点数类型,它需要4个字节来存储它的值。

17. for 循环

for关键字用于定义循环,其后的括号中包含了循环需要处理的许多参数。

18. friend 友元函数

friend关键字用于允许一个函数或类访问另一个类的私有和保护成员。

19. goto 跳转语句

goto语句用于将程序控制权转移给程序中的标记语句。

20. if 判断语句

if关键字用于定义条件,以便决定程序是否执行定义的汉字块。

21. int 整数类型

int关键字用于定义整数类型,在C++中一个整数占用四个字节。

22. long 长整数类型

long关键字用于定义长整数类型,在C++中一个长整数占用八个字节。

23. mutable 类成员标记

mutable关键字用于标记类成员,可以在没有修改类的方法定义时修改它们的值。

24. namespace 命名空间定义

namespace关键字用于定义命名空间,可以将名称隔离在不同的定义中。

25. new 分配内存

new关键字用于在程序运行时动态分配内存。

26. nullptr 空指针

nullptr关键字用于表示空指针。

27. operator 重载操作符

operator关键字用于重载操作符,使其能够与你自己的类型一起使用。

28. private 类访问保护

private关键字用于定义一个类的私有成员。

29. protected 类访问保护

protected关键字用于定义一个类的受保护成员。

30. public 公共类成员

public关键字用于定义一个类的公共成员。

31. register 寄存器变量

register关键字用于定义局部变量,其存储在计算机的寄存器中,而不是在内存中。

32. reinterpret_cast 类型转换

reinterpret_cast关键字用于在两个没有任何关系的类型之间强制转换。

33. return 返回值

return关键字用于将程序控制权返回到调用函数,同时可以返回一个值。

34. short 短整数类型

short关键字用于定义短整数类型,在C++中一个短整数占用两个字节。

35. signed 带符号整数类型

signed关键字用于定义带符号的整数类型,在C++中一个带符号整数占用四个字节。

36. sizeof 变量大小

sizeof关键字用于获取变量或数据类型的大小。

37. static 静态类成员

static关键字用于定义静态类成员,与类的实例无关。

38. static_cast 类型转换

static_cast关键字用于在两个不同类型之间进行强制转换,类型必须可以兼容。

39. struct 结构体定义

struct关键字用于定义结构体,一个结构体可以包含多个不同的变量。

40. switch 选择语句

switch关键字用于定义选择语句,它将程序控制权转移到与判断条件相对应的程序段中。

41. template 模板定义

template关键字用于定义模板,可以在不知道尚未指定的类型的情况下编写程序。

42. this 指向当前对象的指针

this关键字用于表示当前类的对象,通常用于区分局部变量和类成员。

43. throw 抛出异常

throw关键字用于在程序运行时抛出异常。

44. true 逻辑真

true关键字用于表示逻辑上的真。在C++中,true的数值为1。

45. try 表示异常处理的语句块

try关键字用于定义一个异常处理语句块,在这个块里可以处理一些异常。

46. typedef 类型定义

typedef关键字用于定义复杂的数据类型,可以将一个简单的变量声明转化为一个独立的类型。

47. typeid 获取类型信息

typeid关键字用于获取运行时变量的类型信息。

48. typename 类型名称

typename关键字用于表示关键字后面的字符序列是一个类型名称。

49. union 共享存储

union关键字用于定义共享存储的数据结构,可以在内存中存储一个变量。

50. unsigned 无符号整数类型

unsigned关键字用于定义无符号整数类型,在C++中一个无符号整数也占用四个字节。

总结:在本文中,我们了解了C++中所有关键字的详细介绍,这些关键字的了解和使用能够帮助C++程序员更好的理解和掌握C++语言。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复