当前位置:首页 C++ > 正文

c++关键字

作者:野牛程序员:2023-07-17 20:47:43 C++阅读 2744

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:表示布尔类型的假值。

  17. float:用于声明单精度浮点数类型。

  18. for:用于定义循环。

  19. friend:用于声明友元函数或友元类。

  20. if:用于定义条件语句。

  21. inline:用于指示函数是内联函数。

  22. int:用于声明整数类型。

  23. long:用于声明长整数类型。

  24. mutable:用于声明在常量成员函数中可以被修改的数据成员。

  25. namespace:用于定义命名空间。

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

  27. operator:用于定义运算符重载函数。

  28. private:用于指定类的私有成员。

  29. protected:用于指定类的受保护成员。

  30. public:用于指定类的公共成员。

  31. register:用于请求编译器将变量存储在寄存器中。

  32. return:用于从函数中返回值。

  33. short:用于声明短整数类型。

  34. signed:用于声明带符号整数类型。

  35. sizeof:用于获取对象或类型的大小。

  36. static:用于声明静态变量或函数。

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

  38. switch:用于定义switch语句。

  39. template:用于定义模板。

  40. this:用于指向当前对象的指针。

  41. throw:用于抛出异常。

  42. true:表示布尔类型的真值。

  43. try:用于定义异常处理块。

  44. typedef:用于定义类型别名。

  45. typeid:用于获取类型信息。

  46. typename:用于指示后面是一个类型。

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

  48. unsigned:用于声明无符号整数类型。

  49. using:用于引入命名空间的成员。

  50. virtual:用于声明虚函数。

  51. void:用于声明无返回值或无参数的函数。

  52. volatile:用于声明易变的变量。

  53. while:用于定义while循环。

这只是C++关键字的一个部分,还有其他一些关键字在特定的语境下使用。请注意,C++标准可能会随着时间的推移而更新,因此可能会有新的关键字被引入。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击