腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
关于动态
内存
分配的几个问题
、
如果我
在
循环中动态定义
数组
,每次给出不同的值,而且循环结束后也不需要这个
数组
,那么每次都需要释放
数组
的空间吗?char *** arr = { {....}, {....},{.....},.... }; char ** newArr = { ...
浏览 1
提问于2020-07-24
得票数 0
5
回答
关于
字符串
文字和
动态分配
的两个基本
C
++问题
char * aString =“这是一个
字符串
。”;据我所知,
C
++通过
字符串
的地址来存储
字符串
,所以指针获得了一个有效的地址。我假设
字符串
也存储
为
char类型?但是它如何知道
为
字符串
分配多少
内存
呢?通常,char
数组
需要预先设置
数组
大小。我相信编译器在编译前会对[]类型的
数组
进行计数。这也会发生在<em
浏览 1
提问于2009-01-11
得票数 3
1
回答
如何将
内存
动态分配
给我的文件流?
我
在
CS类中有一个作业,描述如下,但我很难
动态分配
内存
,请帮助我,我今天必须提交我的代码。我的结构如下: char* name; float* value_list;我需要在读取文件时
动态分配
内存
将带有分隔的示例数据记录的文件(
在
文本编辑器-pico
中
创建)读入指向示例结构的指针
数组
。注意:您可以使用大小
为
1024的静态
数组</
浏览 6
提问于2017-11-01
得票数 0
回答已采纳
5
回答
无限制的
C
++字符
、
我精通
C
#,但我觉得学习
C
++也是个好主意。我唯一搞不懂的就是字符。我知道你可以使用
字符串
lib,但我也想弄清楚字符。我知道你可以像这样设置一个字符的限制:using namespace std; { cout <<
c
<< endl; retu
浏览 5
提问于2010-04-29
得票数 4
回答已采纳
3
回答
为什么免费工作像这样?
、
、
我已经测试了val差生/drmemory,实际上顶层循环正确地释放了所有的动态
内存
,但是如果我删除了已识别的行,就会泄漏
内存
。 怎么来了?
浏览 1
提问于2017-07-27
得票数 2
回答已采纳
1
回答
删除
字符串
数组
假设我有一个
字符串
数组
: string* item 并且这个item
数组
是使用new运算符动态构造的。如果
数组
中
的条目数
为
numItems,如何释放这个
动态分配
的
内存
浏览 20
提问于2020-06-12
得票数 0
1
回答
尝试使用(char**)malloc()分配
内存
时出现分段错误(核心转储)
我是
C
的新手,目前正在学习如何
动态分配
内存
。目前,我正在尝试创建一个
动态分配
的字符
数组
,其中每个单独
字符串
的
内存
也是
动态分配
的。从txt文件
中
的一行
中
检索每个
字符串
(numIngredients =行数| MAX_ING =每行/成分的最大字符数)。
浏览 29
提问于2021-09-14
得票数 0
回答已采纳
1
回答
如何在
C
中
释放
内存
、
、
我正在编写一个
C
程序,但是我得到了一些
内存
错误,所以我决定编写一个小程序来查看何时以及如何释放
内存
。printf("%s\n",a); free(a); return 0;这里我收到了一个错误: strcpy(b,a); printf("%s\n",b);
浏览 4
提问于2016-03-27
得票数 0
回答已采纳
2
回答
静态分配初始大小的
字符串
数组
、
、
我
在
一个不能使用
动态分配
的系统上工作。 我想要一个
字符串
数组
,稍后会填充。据我所知,使用 string myArr[20]; 将不起作用,因为当我调用 myArr[5] = newString 复制构造函数将
动态分配
新
内存
,因为初始长度
为
零。 有可能吗?
浏览 23
提问于2021-08-31
得票数 0
10
回答
如何为
字符串
动态分配
内存
空间并从用户处获取该
字符串
?
、
、
、
、
我想用
C
程序读取用户的输入。我不想像这样使用
数组
,因为如果用户给出长度
为
10的
字符串
,那么剩余的空间就被浪费了。如果我像这样使用字符指针,然后我需要以这样的方式
为
它分配
内存
,在这种情况下,也存在
内存
浪费的可能性因此,我需要的是
为
字符串
动态分配
内存
,该<
浏览 2
提问于2011-11-17
得票数 52
回答已采纳
1
回答
追加到链表时进行了不必要的更改
、
答:我已经设法让链表
在
某种意义上发挥作用,它可以在其中创建一个存储变量的列表,但现在我遇到了另一个问题,我从未找到解决方案。每当我运行它通过我想要存储的变量列表时,它都会运行该列表并创建正确数量的节点,但
字符串
变量
在
每次追加后都会不断更改。如果我运行:而不是期望的输出:cat它会产生house我不确定为什么它一直这样做,我似乎不能固定在哪里的头节点
字符串
正在被改变,除了第
浏览 0
提问于2019-10-29
得票数 0
1
回答
为
在
C
中转换为
字符串
的整型
数组
动态分配
内存
、
、
、
、
我有一个整数
数组
,它是由以下内容
动态分配
的: int *arr= malloc(size *sizeof(int)); arr[i] = genRan(size);} 我想要为一个
字符串
动态分配
内存
,我将整数
数组
转换为该
字符串
并将其存储
在
字符串</e
浏览 0
提问于2018-06-13
得票数 0
1
回答
在
C
中
为
字符串
数组
动态分配
内存
、
、
我正在尝试用
C
将Linux系统上的每个挂载点的列表存储
在
字符串
数组
中
。我专注于这段代码。. mountslist[i] = strdup(ent->mnt_dir);} 我想知道如何
动态分配
mountslist
数组
中
的条目数量(当前静态设置
为
1024),以避免这种限制和
内存
浪费。
浏览 15
提问于2018-08-29
得票数 3
回答已采纳
2
回答
如何检查
动态分配
的
字符串
数组
中
的每个字符(
C
)?
、
、
、
、
因此,我最终要做的是搜索一个
数组
中
的一个名称,如果找到该名称,则返回该名称。要做到这一点,我需要检查每一行和每列
中
的每个字符是否匹配。
在
我这么做之前,我需要确切地知道如何去做,所以我试图弄清楚如何让动态
数组
打印出第一个字符,然后是第二个字符,以便将它与正在搜索的名称进行比较。但我在做这件事上有困难。因此,我的问题是,我将如何检查这样一个
数组
中
的每个字符?我已经释放了大部分代码,但我想我包含了我所困扰的主要部分。谢谢你提前帮忙。我是
C
的初学者,如果我做了
浏览 2
提问于2014-11-16
得票数 0
回答已采纳
1
回答
用MPI实现多维
数组
的动态
内存
分配
、
、
、
我目前的问题是尝试用
C
语言将
内存
动态分配
给多维
数组
。双marray10001000; 另外,是否可以将
内存
动态分配
给另一个维度的
数组
?我
在
64位系统上编写代码,但是,我使用shell (Bitvise SSH client)来编译代码,以便可以
在
超级计算机(BlueShark?)上运行它。
浏览 0
提问于2018-04-17
得票数 1
1
回答
c
++
数组
也能泄漏
内存
吗?
我对
c
++很陌生,我一直
在
无畏地进行实验,直到我
在
cs50上看到了
内存
泄漏和其他东西会使我的计算机崩溃的讲座,我用PHP和javascript编写了程序,我想这是我编写的程序://这里我通过PHP发送文件,其中文件的第一行是文件
中
的行数
浏览 0
提问于2018-12-04
得票数 0
回答已采纳
2
回答
指针
数组
的动态
内存
分配
、
、
、
我正在尝试编写一个程序,它从文本文件
中
读取一系列
字符串
,并将这些
字符串
存储
在
字符串
数组
中
,
为
每个元素
动态分配
内存
。我的计划是使用指针将每个
字符串
存储在
数组
中
,然后随着读取的
数组
增加
数组
的大小。
浏览 61
提问于2013-09-28
得票数 22
回答已采纳
2
回答
C
程序如何在运行时接受命令行参数?
我知道
C
程序可以从外部(从命令行)传递参数,比如通过将函数main声明为参数我的问题是,这些
字符串
存储在哪里?
在
C
中
,
数组
的大小在编译时不应该是已知的。你可以给程序传递很多很多的参数(
字符串
),也可以什么都不传递。但是程序已经被编译成可执行文件--它占用的
内存
不能比它已经占用的
内存
多或
浏览 0
提问于2020-11-10
得票数 1
3
回答
结构内
数组
的动态
内存
分配,
、
、
、
我不明白如何为另一个结构
中
的结构
数组
动态分配
内存
。这就是我的问题所在。我
在
我的project.
c
文件
中
也有这个文件,该文件
为
poly
动态分配
内存
。sizeof(POLYNOMIAL) * 8);我这里有两个问题,我应该在什么时候以及如何为术语
数组
动态分配</e
浏览 1
提问于2012-04-06
得票数 1
回答已采纳
4
回答
堆栈分配的
内存
与
动态分配
的
内存
、
gcc 4.6.2
c
89通常,我遵循一个简单的规则。如果该结构只
在
该函数中使用,那么我
在
堆栈上进行分配。但是,如果我需要通过将它保存在
内存
中
来引用它,我会
动态分配
。我问这个问题的原因是我的一些
内存
被破坏了,我被告知我应该
动态分配
,而不是
在
堆栈上分配结构
数组</em
浏览 1
提问于2012-01-07
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券