找到 34423 篇文章 相关编程

如何在 Python 中打印单个和多个变量?

AmitDiwan
更新于 2023年10月26日 03:30:56

26K+ 次浏览

要轻松地在 Python 中显示单个和多个变量,请使用 print() 语句。对于多个变量,请使用逗号运算符。变量是保留的内存位置,用于存储值。这意味着,当您创建变量时,您会在内存中保留一些空间。根据变量的数据类型,解释器分配内存并决定可以在保留的内存中存储什么。因此,通过为变量分配不同的数据类型,您可以在这些变量中存储整数、小数或字符。在 Python 中打印单个变量要显示单个变量,只需使用 print() 方法 - ... 阅读更多

C++ 中何时调用构造函数?

Samual Sam
更新于 2019年7月30日 22:30:26

580 次浏览

在这里我们将看到,何时调用构造函数。这里的构造函数有不同的类型。全局、局部、静态局部、动态。对于全局对象,构造函数在进入 main 函数之前被调用。示例#include using namespace std; class MyClass {    public:       MyClass() {          cout

使用 Python 在一行中交换两个变量?

AmitDiwan
更新于 2022年8月11日 11:50:04

3K+ 次浏览

我们将学习如何在 Python 中在一行中交换两个变量。假设以下为我们的输入 - a = 10 b = 5 以下为交换后的输出 - a = 5 b = 10 使用逗号运算符在一行中交换两个变量使用逗号运算符,您可以在一行中创建多个变量。这里考虑了相同的概念,并且交换了变量值 - 示例 a = 5; b = 10; print("Variable1 = ", a); print("Variable2 = ", b); # 在一行中交换两个变量 ... 阅读更多

C++ 中的三法则

karthikeya Boyini
更新于 2019年7月30日 22:30:26

241 次浏览

三法则是在使用 C++ 时的经验法则。这是一种良好的实践规则,它指出如果您的类需要显式定义复制构造函数、赋值运算符或析构函数中的任何一个,那么它可能需要这三个中的所有三个。为什么?这是因为,如果您的类需要上述任何一个,它正在管理动态分配的资源,并且可能需要其他资源才能成功实现这一点。例如,如果您需要赋值运算符,则将创建当前通过引用复制的对象的副本,因此分配... 阅读更多

当我们在 C++ 中超出内置数据类型的有效范围时会发生什么?

Samual Sam
更新于 2019年7月30日 22:30:26

367 次浏览

在这里,我们将看到如果我们超出 C++ 中内置数据类型的范围,结果将是什么。所以让我们看一些例子。第一个是字符类型数据。这里我们使用一个从 0 到 300 的循环,所以它应该从 0 到 300 打印,然后停止。但它会生成一个无限循环。字符类型数据保存从 -128 到 127。因此,在从 127 增加后,它将再次变为 -128。所以它永远不会到达 300 点。示例#include using namespace std; int main() {    for (char x = 0; x ... 阅读更多

何时在 Python 中使用 yield 而不是 return?

Chandu yadav
更新于 2019年7月30日 22:30:26

932 次浏览

简而言之,每当控制权到达程序中的 return 语句时,程序的执行就会终止,并且不会执行其余语句。但是,在 yield 的情况下,每当控制权到达程序中的 yield 语句时,程序的执行就会暂停,稍后我们可以继续函数中的其他语句。让我们详细了解这两个语句。Yield在函数中使用 yield 语句会使该函数成为一个生成器函数,该函数可以在循环中使用。当函数正在运行并且 yield 语句执行时,yield 之后的 value 会传递回执行... 阅读更多

C++ 中 set、multiset、unordered_set、unordered_multiset 的区别

Anvi Jain
更新于 2019年7月30日 22:30:26

269 次浏览

在这里,我们将了解 C++ 中 set、multiset、unordered_set 和 unordered_multiset 的区别。让我们使用一些示例查看它们的属性。Setset 的属性如下所示按排序顺序存储数据仅存储唯一值我们可以插入或删除数据,但不能更改数据我们可以使用起始和结束迭代器删除多个元素我们可以使用迭代器遍历Set 使用二叉搜索树实现现在让我们看一个示例示例#include #include using namespace std; main() {    int data[15] = {11, 55, 22, 66, 33, 22, 11, 44, 77, 88, 66, 99, 66, 23, 41};    set my_set;    for(int i = 0; i

使用 boost multiprecision 库计算大数的阶乘

karthikeya Boyini
更新于 2019年7月30日 22:30:26

130 次浏览

要查找大数的阶乘,我们可以使用 boost 库。此库提供高精度数字。使用 boost multiprecision 库,我们可以获得比 64 位更高的精度。示例#include #include using boost::multiprecision::cpp_int; using namespace std; cpp_int Large_Fact(int number) {    cpp_int fact = 1;    for (int i = 1; i > fact >> endl; }输出9332621544394415268169923885626670049071596826438162146859296389521759999322 9915608941463976156518286253697920827223758251185210916864000000000000000000 000000

C++ 中的 override 关键字

Nishtha Thakur
更新于 2019年7月30日 22:30:26

4K+ 次浏览

函数重写是 C++ 最常见的特性。基本上,函数重写意味着重新定义基类中存在的函数,并在派生类中也进行定义。因此,函数签名相同,但行为将不同。但是,程序员在重写该函数时可能会犯错误。例如,如果签名不同,则将其视为另一个函数,而不是重写的方法或其他。在这种情况下,我们可以使用 override 关键字。此关键字是在 C++11 中引入的。当... 阅读更多

在 C 中,sizeof() 中编写的任何内容都不会被执行

Smita Kapse
更新于 2019年7月30日 22:30:26

123 次浏览

sizeof 函数(有时称为运算符)用于计算给定参数的大小。如果将其他一些函数作为参数给出,则这些函数不会在 sizeof 中执行。在下面的示例中,我们将在循环内放置一个 printf() 语句。然后我们将看到输出。示例#include double my_function() {    printf("This is a test function");    return 123456789; } main() {    int x;    x = sizeof(printf("Hello World"));    printf("The size: %d", x);    x = sizeof(my_function());    printf("The size: %d", x); }输出The size: 4 The size: 8未执行作为参数给出的 printf() ... 阅读更多

广告

© . All rights reserved.