找到 34423 篇文章,关于编程

如何从 C++ 函数返回局部数组?

Ankith Reddy
更新于 2020-06-26 14:13:36

699 次浏览

局部数组不能直接从 C++ 函数返回,因为它在函数调用后可能不再存在于内存中。解决方法是使用函数中的静态数组。由于静态数组的生命周期是整个程序,因此可以轻松地从 C++ 函数返回它,而不会出现上述问题。演示此方法的程序如下所示。示例 在线演示#include using namespace std; int *retArray() {    static int arr[10];    for(int i = 0; i

如何在 C 语言中将二维数组作为参数传递?

George John
更新于 2020-06-26 14:14:28

981 次浏览

二维数组可以很容易地作为参数传递给 C 语言中的函数。当数组的两个维度都全局指定时,演示此方法的程序如下所示。示例 在线演示#include const int R = 4; const int C = 3; void func(int a[R][C]) {    int i, j;    for (i = 0; i < R; i++)    for (j = 0; j < C; j++)    a[i][j] += 5; ; } int main() {    int a[R][C];    int i, j;    for (i = 0; i < R; i++)    for (j = 0; ... 阅读更多

如何在 C 语言中动态分配二维数组?

Chandu yadav
更新于 2019-07-30 22:30:23

16K+ 次浏览

可以使用单个指针在 C 语言中动态分配二维数组。这意味着使用 malloc 分配大小为 row*column*dataTypeSize 的内存块,并且可以使用指针算术来访问矩阵元素。演示此方法的程序如下所示。示例 在线演示 #include #include int main() { int row = 2, col = 3; int *arr = (int *)malloc(row * col * sizeof(int)); int i, j; for (i = 0; i < row; i++) ... 阅读更多

C语言中指针和数组的区别

Arjun Thakur
更新于 2020-06-26 13:57:26

633 次浏览

指针和数组的区别如下所示。指针指针是一个变量,它存储另一个变量的地址。当为变量分配内存时,指针指向该变量的内存地址。一元运算符 (*) 用于声明指针变量。以下是指针声明的语法。数据类型 *变量名;这里,数据类型是变量的数据类型,例如 int、char、float 等,变量名是用户指定的变量名。演示指针的程序如下所示。示例 在线演示#include int main () { ... 阅读更多

何时在 C++ 中使用 new 运算符,何时不应使用?

Ankith Reddy
更新于 2020-06-26 13:58:34

8K+ 次浏览

使用 new 运算符表示请求在堆上分配内存。如果可用内存足够,它将初始化内存并将地址返回给指针变量。只有当数据对象应保留在内存中直到调用 delete 时,才应使用 new 运算符。否则,如果不使用 new 运算符,则该对象在其超出作用域时会自动销毁。换句话说,使用 new 的对象需要手动清理,而其他对象在其超出作用域时会自动清理。以下是 new 运算符的语法。指针变量 ... 阅读更多

使用 Python 中的 Tkinter 创建颜色游戏

karthikeya Boyini
更新于 2019-07-30 22:30:23

1K+ 次浏览

对于开发 GUI 应用程序,tkinter 非常流行且易于使用。使用 tkinter 可以轻松开发 GUI 游戏。在这里,我们也尝试开发一个颜色游戏。在这个游戏中,玩家必须输入屏幕上出现的单词的颜色,因此分数增加一,玩这个游戏的总时间为 30 秒,游戏中使用的颜色为红色、蓝色、绿色、粉色、黑色、黄色、橙色、白色、紫色和棕色。界面将以不同的颜色显示不同颜色的名称。用户必须识别颜色并输入正确的颜色名称... 阅读更多

使用 Python 中的新闻 API 获取热门新闻

Samual Sam
更新于 2019-07-30 22:30:23

613 次浏览

新闻 API 是一个非常著名的 API,用于搜索和获取来自任何网站的新闻文章,使用此 API,任何人都可以从任何网站获取 10 条热门新闻标题。但是,使用此 API 需要一个 API 密钥。示例代码 import requests def Topnews(): # BBC 新闻 api my_api_key="Api_number” my_url = = " https://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey=my_api_key" my_open_bbc_page = requests.get(my_url).json() my_article = my_open_bbc_page["articles"] my_results = [] for ar in my_article: ... 阅读更多

Python 中的 Minkowski 距离

karthikeya Boyini
更新于 2019-07-30 22:30:23

1K+ 次浏览

Minkowski 距离是一种度量,在赋范向量空间中,结果是 Minkowski 不等式。Minkowski 距离用于向量的距离相似性。scipy.spatial.distance.minkowski >>> from scipy.spatial import distance >>> distance.minkowski([1, 0, 0], [0, 1, 0], 1) 2.0 >>> distance.minkowski([1, 0, 0], [0, 1, 0], 2) 1.4142135623730951 >>> distance.minkowski([1, 0, 0], [0, 1, 0], 3) 1.2599210498948732 >>> distance.minkowski([1, 1, 0], [0, 1, 0], 1) 1.0 >>> distance.minkowski([1, 1, 0], [0, 1, 0], 2) 1.0 >>> distance.minkowski([1, 1, 0], [0, 1, 0], 3) 1.0 示例代码 from math import * from decimal import Decimal ... 阅读更多

Python 程序:抓取网页并获取最常用的单词

Samual Sam
更新于 2019-07-30 22:30:23

404 次浏览

我们的任务是抓取网页并计算单词的频率。最终检索最常用的单词。首先,我们使用 request 和 beautiful soup 模块,并借助这些模块创建网络爬虫,从网页提取数据并存储到列表中。示例代码 import requests from bs4 import BeautifulSoup import operator from collections import Counter def my_start(url): my_wordlist = [] my_source_code = requests.get(url).text my_soup = BeautifulSoup(my_source_code, 'html.parser') for each_text in my_soup.findAll('div', {'class':'entry-content'}): ... 阅读更多

Python 程序:从 URL 文本文件中提取电子邮件 ID

karthikeya Boyini
更新于 2019-07-30 22:30:23

288 次浏览

在这里,我们使用正则表达式包从 URL 文本文件中提取电子邮件 ID。给定 URL 文本文件。使用正则表达式包,我们定义电子邮件 ID 的模式,然后使用 findall() 函数,使用此方法检查与该模式匹配的文本。输入文本= 请联系我们 contact@tutorialspoint.com 了解更多信息。“+”您可以通过 feedback@tutorialspoint.com 提供反馈输出 ['contact@tutorialspoint.com ', 'feedback@tutorialspoint.com'] 示例代码 import re my_text = "Please contact us at contact@tutorialspoint.com for further information."+\ " You can also give feedback at feedback@tutorialspoint.com" my_emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", ... 阅读更多

广告
© . All rights reserved.