找到关于面向对象编程的9301 篇文章

什么是 C++ 整型常量?

karthikeya Boyini
更新于 2020年2月11日 08:13:31

2K+ 次浏览

整型常量是不包含小数部分或指数的常量数据元素。它们总是以数字开头。您可以以十进制、八进制或十六进制形式指定整型常量。它们可以指定带符号或无符号类型以及长整型或短整型。在 C++ 中,您可以使用以下代码创建整型常量:#include <iostream> using namespace std; int main() {    const int x = 15; // 15 是十进制整型常量,而 x 是一个常量 int。    int y = 015; // 15 是八进制整型常量,而 y 是一个 int。    return 0; }您可以… 阅读更多

C++ 中字面量和常量有什么区别?

Fendadis John
更新于 2020年2月11日 08:12:28

644 次浏览

字面量是以自身形式表达的值。例如,数字 25 或字符串“Hello World”都是字面量。常量是一种数据类型,它替换字面量。当在程序中多次使用特定不变的值时,使用常量。例如,如果您有一个名为 PI 的常量,您将在程序中的各个地方使用它来查找圆的面积、周长等,这就是常量,因为您将重复使用它的值。但是,当您声明它为:const float PI = 3.141; 3.141 是一个… 阅读更多

什么是 C++ 中的字面量?

Jai Janardhan
更新于 2020年2月11日 08:11:37

492 次浏览

字面量是表示源代码中值的任何表示法。它们只存在于您的源代码中,并且没有任何对内存中值的引用。这与标识符形成对比,标识符引用内存中的值。C++ 中有几种类型的字面量。一些字面量的示例是:“Hello”(一个字符串)3.141(一个浮点数/双精度数)true(一个布尔值)3(一个整数)'c'(一个字符)不是字面量的东西:bar = 0;(一个语句)3*5-4(一个表达式)std::cin(一个标识符)

C++ 中常量和变量有什么区别?

Samual Sam
更新于 2020年2月11日 08:10:33

1K+ 次浏览

变量和常量是两个常用的数学概念。简单地说,变量是一个正在变化或能够变化的值。常量是一个保持不变的值。例如,如果您有一个程序,其中包含 10 个半径的列表,并且您想计算所有这些圆的面积。要查找这些圆的面积,您将编写一个程序,该程序将有一个变量来存储 PI 的值,并且该值在整个程序中不会改变。此类值可以声明为常量。在… 阅读更多

C++ 中有哪些不同类型的常量?

Lakshmi Srinivas
更新于 2020年2月11日 08:09:49

651 次浏览

C++ 中没有常量的类型。只是您可以声明 C++ 中的任何数据类型为常量。如果使用 const 关键字将变量声明为常量,则不能重新赋值其值。示例#include <iostream> using namespace std; int main() {    const int i = 5;    // 现在所有这些操作都是非法的,    // 并将导致错误:    i = 10;    i *= 2;    i++;    i--;    //...    return 0; }

如何在 C++ 中定义常量?

Arushi
更新于 2020年2月11日 08:08:30

617 次浏览

您可以在 C++ 中通过在变量声明之前添加 const 限定符来定义常量。示例#include <iostream> using namespace std; int main() {    const int x = 9;    x = 0;    return 0; }这将定义常量变量 x。但它会抛出错误,因为我们试图重写常量的值。

声明 C++ 变量的基本规则是什么?

Sharon Christine
更新于 2020年2月11日 08:06:43

10K+ 次浏览

要声明一个变量,您需要知道它将是什么数据类型以及它的名称是什么。变量名称对您可以命名的名称有限制。以下是命名变量的规则:C++ 中的变量名可以包含 1 到 255 个字符。所有变量名必须以字母或下划线 (_) 开头。在第一个初始字母之后,变量名还可以包含字母和数字。变量名区分大小写。不允许使用空格或特殊字符。不能使用 C++ 关键字(保留字)作为变量名。这里… 阅读更多

定义 C++ 变量的基本规则是什么?

Arjun Thakur
更新于 2020年2月11日 08:04:48

926 次浏览

要声明一个变量,您需要知道它将是什么数据类型以及它的名称是什么。变量名称对您可以命名的名称有限制。以下是命名变量的规则:C++ 中的变量名可以包含 1 到 255 个字符。所有变量名必须以字母或下划线 (_) 开头。在第一个初始字母之后,变量名还可以包含字母和数字。变量名区分大小写。不允许使用空格或特殊字符。不能使用 C++ 关键字(保留字)作为变量名。这里… 阅读更多

什么是 C++ 中的类型推断?

Samual Sam
更新于 2020年2月11日 08:02:36

642 次浏览

类型推断或类型推导是指在编程语言中自动检测表达式的数数据类型的功能。这是某些强静态类型语言中存在的功能。在 C++ 中,auto 关键字(在 C++ 11 中添加)用于自动类型推导。例如,您想创建一个迭代器来迭代向量,您可以简单地为此目的使用 auto。示例#include <vector> #include <iostream> using namespace std; int main() {    vector<int> arr(10);    for(auto it = arr.begin(); it != arr.end(); it ++) {       cin >> *it;    }    return 0; }在… 阅读更多

C++ 中 auto 和 decltype 之间的关系是什么?

Arushi
更新于 2020年2月11日 07:59:34

902 次浏览

Auto 和 decltype 服务于不同的目的,因此它们并不一一对应。auto 是 C++11 及更高版本中的一个关键字,用于自动类型推导。decltype 类型说明符生成指定表达式的类型。与根据分配给变量的值推导类型的 auto 不同,decltype 从传递给它的表达式推导类型。decltype 返回的值可以直接用于定义另一个变量。auto 遵循模板参数推导规则。您可以在 https://cppreference.cn/w/cpp/language/template_argument_deduction 阅读更多关于这些规则的信息,而 decltype 有一些它应该遵循的规则,这些规则在标准中定义。这里… 阅读更多

广告