21xrx.com
2024-12-22 21:16:02 Sunday
登录
文章检索 我的文章 写文章
C++ 中有哪些关键字?
2023-06-26 22:48:52 深夜i     --     --
C++ 语言特性 编程语言 关键元素

C++ 是一种高级编程语言,它的关键字是指在编程中具有特殊意义的单词或符号。这些关键字在程序中通常用于控制流程、定义变量、声明函数等重要的语言构造。以下是 C++ 中常用的关键字:

1. auto:用于自动类型推导,让编译器根据变量的初始值自动推导变量类型。

2. break:用于跳出当前循环或 switch 语句。

3. case:用于定义 switch 语句的分支条件。

4. char:用于定义单个字符变量或数据类型。

5. class:用于定义面向对象编程中的类。

6. const:用于定义常量,一旦定义后其值就不能再被修改。

7. continue:用于跳过当前循环中的一个迭代,继续执行下一轮循环。

8. default:用于定义 switch 语句中的默认分支。

9. delete:用于释放动态分配的内存。

10. do:用于开始一个 do-while 循环。

11. double:用于定义双精度浮点数变量或数据类型。

12. else:用于定义 if 语句中的分支条件。

13. enum:用于定义枚举类型。

14. explicit:用于声明构造函数或类型转换函数为显式调用。

15. extern:用于声明一个全局变量或函数,表示其定义在别的文件中。

16. false:表示布尔值 false。

17. float:用于定义单精度浮点数变量或数据类型。

18. for:用于开始一个 for 循环。

19. friend:用于声明一个非成员函数或类为友元,可以访问该类的私有成员。

20. goto:用于无条件跳转到程序中的某个标签。

21. if:用于开始一个条件语句。

22. inline:用于声明函数为内联函数,使编译器将函数的代码插入到调用处。

23. int:用于定义整数变量或数据类型。

24. long:用于定义长整数变量或数据类型。

25. mutable:用于修饰类成员变量,使其可以在常量对象上被修改。

26. namespace:用于定义命名空间,避免命名冲突。

27. new:用于动态分配内存。

28. operator:用于重载运算符。

29. private:用于定义类的私有成员。

30. protected:用于定义类的受保护成员。

31. public:用于定义类的公有成员。

32. register:用于建议编译器将变量存储在 CPU 寄存器中,以便快速访问。

33. return:用于从函数中返回一个值。

34. short:用于定义短整数变量或数据类型。

35. signed:用于定义有符号整数变量或数据类型。

36. sizeof:用于返回变量或数据类型的大小。

37. static:用于定义静态变量或函数,该变量或函数在程序运行期间只有一份拷贝。

38. struct:用于定义结构体类型。

39. switch:用于开始一个 switch 语句。

40. template:用于定义模板,使函数或类具有泛化的能力。

41. this:用于在对象内部引用其自身的指针。

42. throw:用于抛出异常。

43. true:表示布尔值 true。

44. try:用于开始异常处理块。

45. typedef:用于定义一种新的数据类型。

46. typeid:用于返回变量或表达式的类型信息。

47. typename:用于指定一个类型名,常与模板一起使用。

48. union:用于定义联合类型。

49. unsigned:用于定义无符号整数变量或数据类型。

50. using:用于引入命名空间中的特定符号,解决命名冲突。

51. virtual:用于定义虚函数,实现多态性。

52. void:用于定义没有返回值的函数或指针。

53. volatile:用于修饰变量,表示其值可能随时会被修改。

54. wchar_t:用于定义宽字符变量或数据类型。

  
  

评论区

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