找到 34423 篇文章,关于编程

为什么我们不能在 gets 和 puts 中使用箭头运算符?

Pythonista
更新于 2020年6月22日 09:11:02

121 次浏览

你不能在一个未初始化的指针中读取用户输入。相反,应该有一个结构体数据类型的变量,并在访问其内部元素之前将其地址分配给指针,使用 → 运算符。例如#include struct example{    char name[20]; }; main(){    struct example *ptr;    struct example e;    puts("enter name");    gets(e.name);    ptr=&e;    puts(ptr->name); }输出上述代码的典型结果输入名称 Disha 你输入了 Disha

Java 也不像 c++ 那样是纯面向对象的

Pythonista
更新于 2019年7月30日 22:30:22

328 次浏览

Java 代码中的 main() 方法本身位于一个类中。static 关键字允许 main() 方法作为执行的入口点,无需创建对象,但你需要编写一个类。在 C++ 中,main() 位于类之外,编写类本身不是强制性的。因此,C++ 不是纯面向对象的语言,而 Java 是一种完全面向对象的语言。

多个 .java 文件

Mohammad Mohtashim
更新于 2019年7月30日 22:30:22

339 次浏览

你可以使用高级 IDE 来使用多个文件。以下是一个链接:https://tutorialspoint.com/online_java_compiler.php

如何在 C 中将字符串转换为整数

Pythonista
更新于 2020年1月27日 12:41:27

517 次浏览

首先使用 strchr() 函数从左括号 '(' 提取字符。char *name="The Matrix(1999)"; char *ps; ps=strchr(name,'(');然后将括号 () 内的每个字符添加到一个字符数组中char y[5]=""; int  p; for (p=1;p

如何在 HTML 中包含文本显示方向?

Rishi Rathor
更新于 2020年6月24日 07:36:47

151 次浏览

在 HTML 中使用 dir 属性来添加文本的方向。示例你可以尝试运行以下代码来在 HTML 中包含文本显示方向 −           这是从左到右的演示文本。       这是从右到左的演示文本。    

如何使用 Python 查找最大公约数或公因数?

Vikram Chiluka
更新于 2022年10月28日 11:31:48

2K+ 次浏览

在本文中,我们将向您展示如何在 Python 中查找最大公约数 (HCF) 或最大公因数 (GCD)。以下是完成此任务的各种方法:使用 For 循环使用欧几里得算法使用 While 循环使用递归(朴素方法)在 HCF 中处理负数什么是 H.C.F. 或 G.C.D?可以完美整除两个给定数字的最大正整数称为最大公约数 (H.C.F.) 或最大公因数 (G.C.D.)。示例 - 12 和 14 的 HCF 为 2。使用 For 循环算法(步骤)以下是查找最大公约数或公因数的算法/步骤... 阅读更多

Python 中的有序字典是什么?

Jayashree
更新于 2020年3月2日 10:21:48

437 次浏览

OrderedDict 是字典的一个子类,它会记住其内容添加的顺序,并支持常用的字典方法。如果一个新条目覆盖了现有的条目,则原始插入位置保持不变。删除一个条目并重新插入它会将其移动到末尾。>>> from collections import OrderedDict >>> d = {'banana': 3, 'apple':4, 'pear': 1, 'mango': 2} >>> od=OrderedDict(d.items()) >>> od OrderedDict([('banana', 3), ('apple', 4), ('pear', 1), ('mango', 2)]) >>> od=OrderedDict(sorted(d.items())) >>> od OrderedDict([('apple', 4), ('banana', 3), ('mango', 2), ('pear', 1)]) >>> t=od.popitem() >>> t ('pear', 1) >>> od=OrderedDict(d.items()) >>> t=od.popitem() >>> t ('mango', 2)

在 Python 中,运算符映射到哪些魔法方法?

Vikram Chiluka
更新于 2022年11月9日 08:05:07

351 次浏览

在本文中,我们将向您解释在 Python 中运算符映射到哪些魔法方法。Python 魔法方法是特殊方法,以双下划线开头和结尾。它们也称为 dunder 方法。魔法方法不打算由您直接调用,而是由类在特定操作时调用。当您使用 + 运算符添加两个数字时,__add__() 方法会在内部被调用。Python 中的许多魔法方法都由内置类定义。要获取类继承的魔法方法的数量,请使用 dir() 函数。... 阅读更多

Python 集合中运算符和方法的区别是什么?

Jayashree
更新于 2020年3月2日 10:21:19

402 次浏览

Python 的集合对象表示内置的集合类。可以通过调用相应的方法或使用运算符来执行不同的集合操作,例如并集、交集、差集和对称差集。并集方法>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.union(s2) {1, 2, 3, 4, 5, 6, 7, 8} >>> s2.union(s1)  {1, 2, 3, 4, 5, 6, 7, 8}并集 | 运算符>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1|s2  {1, 2, 3, 4, 5, 6, 7, 8}交集方法>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.intersection(s2) {4, 5} >>> s2.intersection(s1)  {4, 5}交集 & 运算符>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1&s2 {4, 5} >>> s2&s1  {4, 5}差集方法>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.difference(s2) {1, 2, 3} >>> s2.difference(s1)  {8, 6, 7}差集 - 运算符>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1-s2 {1, 2, 3} >>> s2-s1  {8, 6, 7}

你将如何解释 Python 运算符重载?

Jayashree
更新于 2019年7月30日 22:30:22

170 次浏览

Python 中的每个类,无论是内置类还是用户定义类,都继承自 object 类。object 类具有一些属性,其名称以双下划线开头和结尾。这些属性中的每一个都是围绕同名方法的包装器。此类方法称为特殊方法或魔法方法。魔法方法 __lt__()、__gt__()、__eq__()、__ne__() 等在类中被重写,以分别重载 == 和 != 运算符。

广告