腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么,在许多语
言中
,我们必须释放动态
数组
,而不是静态
数组
?
、
、
我知道
分配
给
数组
的
内存
是在
数组
超出作用域时释放的,但是为什么在
C
、
C
++和Fortran等语
言中
,当动态
数组
超出作用域时不自动被删除呢?
浏览 1
提问于2018-07-07
得票数 1
回答已采纳
2
回答
python字符串与
C
字符
数组
的相似性
、
我试图在python字符串和
C
字符
数组
之间建立连接,将字符
数组
赋值为字符串文字。例如: word="Now"; 赋值给放在只读
内存
位置的字符串"Hello“。现在将单词重新
分配
给" now“意味着现在字符
数组
被
分配
了对应于" now”的存储单元。在python中,偶数(显然还有字符串)似乎是这样工作的:a被
分配
一个值为2的<em
浏览 2
提问于2012-08-13
得票数 3
回答已采纳
3
回答
C
和
C
++中的
内存
管理有什么区别?
、
、
、
、
如何为const char*的
数组
动态
分配
内存
?例如,const char** array = /* ??? */。我知道malloc类似于
C
++中的new,但总是返回void*。更广泛地说,在
C
和
C
++中处理
内存
管理的方式有什么不同?例如,在
C
语
言中
,有哪些事情是人们在
C
++中可能没有考虑到的?
浏览 5
提问于2019-12-10
得票数 1
回答已采纳
3
回答
如何用
C
语言进行自动
内存
管理?
、
、
、
在
C
语
言中
,由malloc和free完成
内存
分配
/去
分配
。
C
++中有一些用于自动
内存
管理的解决方案,如: 在
C
语
言中
是否有自动
内存
管理的解决方案?
C
有什么指导方针
浏览 0
提问于2011-07-26
得票数 10
回答已采纳
4
回答
在
C
++中
分配
内存
而不初始化它
、
、
我已经熟悉了
C
++,并且在
内存
管理方面遇到了问题。在
C
中,每当我想为任意数量的元素保留
内存
时,无论类型如何,我都只需调用malloc(),然后手动(通过循环)初始化,得到我想要的值。问题是:我如何
分配
未初始化的
内存
?P.S.:我还没有对new的工作方式做过任何测试,我只读了,上面写着: 在
C
++编程语
言中
,以及在许多基于
C
++的语
言中
,new是一种语言结构,它在堆上动态
分配
内存<
浏览 5
提问于2011-12-26
得票数 4
回答已采纳
2
回答
如何将
数组
迁移到
C
中的新NUMA节点?
、
、
我在
C
中
分配
了一个
数组
如下:假设这个
数组
已经初始化,现在我需要将它迁移到NUMA节点。我知道我可以使用numa_alloc_on_node()函数直接在节点上
分配
。但是,请注意,这里关注的是将已经
分配
的
内存
迁移到指定的节点。在
C
语
言中<
浏览 20
提问于2022-08-15
得票数 0
2
回答
返回一定长度
数组
的最佳方法
我是
C
编程背景下的
C
#新手,很抱歉提出了一个基本问题。我试图找到从方法返回值
数组
的最佳方法。在
C
语
言中
,我们可以执行以下任一操作: void myFuction(double[] inputA, int lenA, double* outputA):函数获取长度为"lenA“元素的输入
数组
"inputA”,并返回"outputA“指针,该指针在调用"myFunction”之前
分配
内存
,并已在函数“myFuncti
浏览 3
提问于2020-08-17
得票数 0
回答已采纳
2
回答
数组
名称代表什么?
、
、
C
语言新手。当我声明下面的
数组
时:下面的内容代表了什么?下面这些有什么不同?每一个具体代表什么?arr and &arr我知道在
C
语
言中
,
数组
只是一个
分配
的
内存</
浏览 0
提问于2015-02-12
得票数 1
4
回答
关于Java和
C
#中的多维
数组
的问题?
、
、
、
在Java或
C
#编程语
言中
,我们可以像下面这样声明多维
数组
:arr[0] = new int[3]; arr[1] = new int[4];我想知道代码中的
内存
分配
机制,特别是它们与
C
编程语言之间的区别?
浏览 2
提问于2012-01-10
得票数 0
7
回答
静态
数组
是如何存储在Java
内存
中的?
、
、
、
、
因此,在像
C
这样的语
言中
,
内存
被分成5个不同的部分:操作系统内核、文本段、静态
内存
、动态
内存
和堆栈。如下所示:如果我们在
C
中声明了一个静态
数组
,你必须事先指定它的大小,之后它将永远是固定的。程序将为
数组
分配
足够的
内存
,并按预期将其放在静态数据段中。编辑:所以大家的共识是,Java中的int[]与
C
中的int*的行为更相似。那么,作为后续问题,有没有办法在Java中
分配
静
浏览 1
提问于2011-07-12
得票数 19
回答已采纳
1
回答
基本数据自动化系统
C
程序在一定条件下崩溃
、
cols 500#define arraySize rows * cols int tid = threadIdx.x + blockIdx.x * blockDim.x; cudaSt
浏览 0
提问于2013-11-21
得票数 0
回答已采纳
2
回答
C
++中未初始化的
内存
、
、
、
operator new在
C
++中
分配
和初始化
内存
(通过调用默认构造函数)。如果我希望
内存
未初始化呢?在这种情况下,我如何
分配
内存
?例如,在
C
语
言中
,我可以使用malloc来
分配
内存
,而不是初始化它。
浏览 5
提问于2016-12-21
得票数 2
回答已采纳
1
回答
谁能告诉我这段
c
代码是做什么的?
、
可以告诉我这段cython代码是怎么回事。完整代码可在以下位置查看: # malloc sizeof(nodeinfo)+self.m*sizeof(double) bytes. innernode* node
浏览 2
提问于2011-04-30
得票数 0
回答已采纳
2
回答
垃圾收集器能到达用另一种语言编写的函数所留下的“垃圾”吗?
假设您从带有GC的语
言中
重复调用另一种语言的函数(例如,Fortran 95)。Fortran函数在调用之间的
内存
中
分配
了一些东西,从调用者语
言中
可以看到这些调用是不可引用的垃圾。由Fortran函数
分配
的
内存
应该有自己的
内存
管理,而不是GC管理的
内存
,不过,如果有人能确认这一点,我会很高兴的。如上所述,我需要在F95中编写一个函数,它
分配
自己的
内存
,被多次调用,它需要在调用之间
浏览 2
提问于2010-03-08
得票数 3
1
回答
联合是
C
语
言中
用户定义的或派生的数据类型吗?
表示联合是
C
中的派生数据类型
C
语言支持一些派生数据类型。它们是: 3.4派生类
浏览 3
提问于2022-11-28
得票数 0
2
回答
数组
名称和指针
、
、
我读了这个答案- 答案中说,一旦
数组
表达式“衰变”到指针,您所拥有的就是一个指向单个元素的指针。这是否意味着当
数组
表达式被转换为指针时,为存储指针expression(which的值
分配
额外的
内存
空间(已为
数组
元素
分配
的
内存
空间除外),array)?的基本地址不是其他。如果是这样的话,那么它与B语言有什么不同,B语
言中
提到为指针表达式
分配
单独的
内存
空间? 如果没有
分配</em
浏览 4
提问于2021-12-30
得票数 1
1
回答
不工作于动态
分配
数组
的OpenCL图像读取
如果我将所有像素存储在
数组
image[height*width][4]上(第65行,注释)(对不起,我会说西班牙
语
,我主要用西班牙
语
编码),一切都会正常工作。但是,由于我正在处理的映像非常大,所以我需要动态地
分配
内存
。我执行代码,并得到一个Segmentation fault错误。经过一些可怜的人的调试,我发现这个问题出现在执行内核并将输出映像读入主机,将数据存储到动态
分配
的
数组
中之后。我只是无法访问
数组
的数据而没有得到错误。我认为问题在于clEnqu
浏览 14
提问于2016-11-13
得票数 1
回答已采纳
4
回答
如何在
C
语
言中
手动
分配
指针地址?
、
、
如何在
C
编程语
言中
手动
分配
指针地址(例如,
分配
给
内存
地址0x28ff44)?
浏览 5
提问于2010-12-26
得票数 57
回答已采纳
2
回答
在
c
中主函数中初始化的变量存储在哪里?
、
、
、
在
C
语
言中
,我知道当使用malloc动态初始化变量时,它会存储在堆区域中。但是,当完成以下类型的声明并稍后初始化变量时,
内存
分配
在哪里。我的疑问是--比如说,有一个函数接受
数组
"a“的地址并更改其内容。要更改"a“的内容,它应该能够访问"a”中每个元素的地址。由于函数本身是在主函数顶部的堆栈空间中执行的,它不能直接访问
数组
“a”的内容,所以,我怀疑
数组
“a”的
内存
在哪里
分配
?
浏览 3
提问于2016-02-16
得票数 1
回答已采纳
3
回答
C
函数
内存
分配
、
、
在
C
语
言中
,函数是在什么时候
分配
的,它在
内存
中的什么位置? 函数的
内存
是在程序第一次编译时
分配
的,还是在第一次看到函数调用时
分配
的?它是在堆栈上还是在代码段中
分配
的?
浏览 1
提问于2012-07-10
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-malloc分配内存
c语言中实现用指针遍历数组
C/C+编程笔记:C语言中的指针和数组之间的区别?
C语言入门进阶——动态分配指针数组
C语言快速入门——动态内存分配
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券