找到关于编程的34423篇文章

什么是 0(零) - 在 C++ 中是十进制字面量还是八进制字面量?

Nitya Raut
更新于 2019-07-30 22:30:25

507 次浏览

数字前的 0(零)基本上是八进制字面量。在 C/C++ 中,我们可以通过在实际数字前键入零来使用八进制字面量。例如,如果八进制数是 25,则我们必须写 025。示例代码:`#include ` `int main() { int a = 025; int b = 063; printf("25(八进制)的十进制是 %d", a); printf("63(八进制)的十进制是 %d", b); }` 输出:25(八进制)的十进制是 21 63(八进制)的十进制是 51

C++ 中的随机数生成

Vrundesha Joshi
更新于 2019-07-30 22:30:25

214 次浏览

让我们看看如何使用 C++ 生成随机数。在这里,我们正在生成 0 到某个值范围内的随机数。(在这个程序中,最大值是 100)。为了执行此操作,我们使用 srand() 函数。此函数位于 C 库中。函数 `void srand(unsigned int seed)` 为函数 rand 使用的随机数生成器设置种子。srand() 的声明如下:`void srand(unsigned int seed)` 它接受一个名为 seed 的参数。这是一个整数,将用作伪随机数生成器算法的种子。此函数不返回任何值。要获取数字,我们……阅读更多

在 C++ 中递归调用 main() 是否合法?

Jennifer Nicholas
更新于 2019-07-30 22:30:25

101 次浏览

在 C 或 C++ 中,main 函数与其他函数类似。因此,我们可以在 main 函数中使用其他函数中存在的函数。在下面的程序中,我们将看到 main() 如何递归地用于反向打印一些数字。示例代码:`#include ` `using namespace std;` `int main () { static int x = 10; cout`

如何在 C++ 中使用 PI 常量?

Nitya Raut
更新于 2019-07-30 22:30:25

17K+ 次浏览

在这里,我们将看到如何在 C++ 程序中使用 PI 常量。PI 常量位于 cmath 头文件中。常量的名称是 M_PI。我们可以简单地包含该头文件,并使用该常量执行运算。在下面的示例中,我们将看到如何使用 PI 常量查找圆的面积。示例代码:`#include ` `#include ` `using namespace std;` `float area(int radius) { return M_PI * (radius * radius); }` `int main () { cout`

如何在 C++ 中使用命名空间?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

147 次浏览

在这篇文章中,我们将看到如何在 C++ 代码中使用命名空间。考虑这样一种情况:同一个班级中有两个名字相同的人,Zara。每当我们需要区分他们时,我们肯定必须使用一些附加信息以及他们的名字,例如他们居住的地区,或者他们母亲或父亲的名字等等。同样的情况也可能出现在你的 C++ 应用程序中。例如,你可能正在编写一些包含名为 xyz() 的函数的代码,并且还有一个可用的库也包含相同的函数 xyz()。……阅读更多

在 C++ 程序中解析命令行参数

Jennifer Nicholas
更新于 2019-07-30 22:30:25

247 次浏览

在执行 C++ 程序时,可以从命令行传递一些值到你的 C++ 程序。这些值称为命令行参数,在很多时候它们对你的程序很重要,尤其是在你希望从外部控制你的程序而不是在代码内部硬编码这些值时。命令行参数是使用 main() 函数参数处理的,其中 argc 指的是传递的参数数量,argv[] 是一个指向传递给程序的每个参数的指针数组。以下是一个简单的示例,它检查是否从……阅读更多

Python 中的函数装饰器?

Nitya Raut
更新于 2019-07-30 22:30:25

531 次浏览

Python 开发人员可以使用装饰器来扩展和修改可调用函数、方法或类的行为,而无需永久修改可调用对象本身。简而言之,我们可以说它们是可调用的对象,用于修改函数或类。函数装饰器是接受函数引用作为参数并在其周围添加包装器并返回带有包装器的函数作为新函数的函数。让我们通过一个示例来了解函数装饰器:代码 1 `@decorator` `def func(arg):` `return "value"` 以上代码与以下代码相同:代码 2 `def func(arg):` `return "value"` `func = decorator(func)` 因此,从上面我们可以看到,装饰器只是一个……阅读更多

Python 中的 Any 和 All?

Jennifer Nicholas
更新于 2019-07-30 22:30:25

894 次浏览

Python 提供了两个内置函数用于“AND”和“OR”运算,它们是 All 和 Any 函数。Python any() 函数any() 函数如果迭代对象中的任何项目为真,则返回 True,否则返回 False。但是,如果迭代对象为空,则 any() 函数将返回 False。语法`any(iterable)` 迭代对象可以是列表、元组或字典。示例 1`>>> mylst = [False, True, False]` `>>> x = any(mylst)` `>>> x` `True` 输出输出为 True,因为第二个项目为 True。示例 2元组 - 检查是否有任何项目为 True`>>> # 元组 - 检查是否有任何项目为 True` `>>> mytuple = (0, 1, 0, ... 阅读更多

Python 代码优化技巧?

Nitya Raut
更新于 2019-07-30 22:30:25

253 次浏览

虽然我们都知道 python 不像其他编译语言那样快或高效。但是,许多大公司向我们展示了 python 代码可以处理更大的工作负载,这表明它并不慢。在本节中,我们将了解一些应该记住的技巧,以便正确的 python 程序运行得更快更高效。技巧 1:使用内置函数虽然我们可以在 python 中编写高效的代码,但是很难超越内置函数(用 C 编写的)。下图显示了 python 内置……阅读更多

Python 中用于竞技编程的输入方法?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

1K+ 次浏览

在这里,我们将了解 Python 中竞技编程的不同 I/O 方法。在竞技编程中,尽可能快地读取输入非常重要,以便比其他人更有优势。假设你在 codeforces 或类似的在线裁判(如 SPOJ)中,你必须读取数字 a、b、c、d 并打印它们的乘积。有多种方法可以做到这一点,让我们一一探索它们。一种方法是通过列表推导和 map 函数。方法 1:使用列表推导`a, b, c, d = [int(x) for x in input().split()]` ... 阅读更多

广告
© . All rights reserved.