找到 34423 篇文章 相关编程

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

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

507 次浏览

在数字前使用 0(零)表示八进制字面量。在 C/C++ 中,我们可以通过在数字前键入 0 来使用八进制字面量。例如,如果八进制数为 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++ 程序时,可以从命令行传递一些值给它。这些值称为命令行参数,在许多情况下对程序很重要,尤其是在希望从外部控制程序而不是在代码中硬编码这些值时。命令行参数通过 main() 函数的参数进行处理,其中 argc 指的是传递的参数数量,而 argv[] 是一个指向每个传递给程序的参数的指针数组。以下是一个简单的示例,它检查是否从... 阅读更多

Python 中的函数装饰器?

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

531 次浏览

Python 开发人员可以使用装饰器扩展和修改可调用函数、方法或类的行为,而无需永久修改可调用对象本身。简而言之,我们可以说它们是可调用的对象,用于修改函数或类。函数装饰器是接受函数引用作为参数并在其周围添加包装器并返回带有包装器的函数作为新函数的函数。让我们通过一个示例来理解函数装饰器:代码 1@decorator def func(arg):    return "value"上面的代码等同于:代码 2def 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 并打印它们的乘积。有多种方法可以做到这一点,让我们一一探索它们 - 方法 1:使用列表推导和映射函数a、b、c、d = [int(x) for x in input().split()] ... 阅读更多

广告

© . All rights reserved.