腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
在堆栈上生成
数组
、
、
、
在函数的生命周期中,我生成一些
整数
,然后在算法中使用
整数
数组
,该算法也是同一个函数的一部分。
整数
数组
将只在函数中使用,因此将
数组
存储在堆栈上自然是有意义的。问题是,在生成完所有
整数
之前,我不知道
数组
的
大小
。 我知道如何在堆栈上分配固定
大小
和可变
大小
的
数组
。但是,我不知道如何在堆栈上生成
数组
,这似乎是解决问题的最佳方法。我确信这在程序集中是可行的,您只需增加堆栈指针
浏览 6
提问于2015-01-19
得票数 2
回答已采纳
2
回答
在
c
/
c
++中初始化
大小
未知的
数组
、
当使用
C
++时,我碰巧发现我可以初始化一个
数组
,它的
大小
由我在运行时输入的
整数
决定。我听说
C
99允许这样做。在编译时,它不确定
数组
的
大小
。它将堆栈中的内存重新分配给run中的
数组
。我还听说
C
允许这样做。这也是
C
++不能覆盖所有
C
语言
的一个例子,是真的
吗
?
浏览 1
提问于2019-10-10
得票数 0
2
回答
C
++支持可变长度
数组
吗
?
、
、
VLAs一直是GCC的扩展,但被
C
99采用: 如果不存在
大小
,则
数组
类型为不完整类型。如果
大小
为*而不是表达式,则
数组
类型是未指定
大小
的可变长度
数组
类型,只能在具有函数原型作用域的声明中使用;这些
数组
仍然是完整的类型。如果
大小
是
整数
常量表达式,且元素类型具有已知的常量
大小
,则
数组
类型不是可变长度
数组
类型;否则,
数组
类型是可变长度
数组</e
浏览 8
提问于2011-12-21
得票数 34
回答已采纳
1
回答
数组
和
数组
大小
声明器是否需要相同的数据类型?
、
我正在学习基本的编程逻辑和设计,一个示例问题是使用伪代码在实类型
数组
中声明
整数
类型
大小
声明器。我认为这是错误的,因为不同的数据类型,或者一个真正的类型
数组
可以使用一个
整数
类型的常量作为
大小
声明器
吗
?
浏览 1
提问于2017-06-14
得票数 0
回答已采纳
1
回答
当
数组
的
大小
和ints的
大小
不是常数时,如何创建一个ints
数组
?
、
我需要创建一个
整数
数组
,目的是在以后的程序中逐个使用它们。
整数
由用户输入,因此
数组
的
大小
和每个
整数
的
大小
都不是常数。我所能说的是,由于程序的规范,
数组
不会超过,比方说,100元素和
整数
总是在0到99之间的。我该怎么做?我对
C
很陌生,这让我感到非常困惑,因为这在Python中很容易做到,而且我已经花了相当长的时间试图弄清楚如何使这个工作(我知道
数组
的所有这些复杂问题都是由于
C
是一种旧
浏览 4
提问于2015-04-17
得票数 0
回答已采纳
5
回答
在
C
中使用结构的Malloc
、
numbers_struct {}; 在创建struct之后,有一个
整数
作为输入:我需要使用malloc(size)并指定
数组
数字的
大小
。(而不是some_size使用
大小
) 这样的事情在
C
语言
中是可能的
吗
?
浏览 1
提问于2012-10-12
得票数 3
回答已采纳
1
回答
Java的最大序列化
大小
问题是2gb
吗
?
、
在Java和其他基于JVM的
语言
中,经常需要将事物序列化成一个字节
数组
。例如,当您想要通过网络发送某物时,首先将其序列化为一个字节
数组
。 人们会在Swift里这样做
吗
?问题是byte[]和其他
数组
使用int进行索引,创建
数组
时也使用int,例如:byte[] a = new byte[your int goes here]。不能使用long (64位
整数
)创建
数组
,因此最大
数组
大小
受到最大
整数
的限制
浏览 8
提问于2022-11-30
得票数 3
回答已采纳
1
回答
在32位架构的机器上,int数据类型的
大小
有可能是64位
吗
?
int数据类型的
大小
可以大于机器架构的
大小
吗
? 如果不是,那么Java程序会不会在16位机器架构上运行,因为Java中int的
大小
是32位?
浏览 1
提问于2019-01-09
得票数 0
2
回答
如何将大
整数
拆分为8位
整数
数组
、
、
想知道如何将任意
大小
的
整数
(如1、12345或5324617851000199519157 )的输出转换为
整数
数组
。我不知道结果值会是什么样子,也不知道如何计算它,但不知何故,它会是这样的: 一组8位数字,可以用来重建(不知何故)原始的任意
整数
。我也不知道要这样做需要做什么计算。但我所知道的是,每个唯一的任意
大小
的
整数
都应该得到一个8位值的唯一
数组
。也就是说,不应该有两个不同的日期
整数
产生相同的
数组
。
语言</
浏览 0
提问于2018-11-20
得票数 0
回答已采纳
5
回答
创建不带malloc的可变
大小
数组
我正在用
C
语言
写一个程序,我想要读取一个
数组
长度,并创建一个这个
大小
的
数组
。但是,
C
语言
不支持可变长度的
数组
,所以我想知道如何做到这一点。我不想更改我的编译器设置。很大程度上,我有一个包含我想要的
大小
的
整数
变量,我想用0来声明这个
数组
,另外,我不想使用malloc/其他动态
数组
方法。 这可能看起来很基本,但我已经努力了一段时间。如果这很重要,我将通过I/O接收<
浏览 2
提问于2019-06-11
得票数 0
3
回答
如何在
C
中初始化非顺序
数组
索引
、
、
我来自高水平的
语言
,并试图学习
C
和提高我的知识如何在较低水平的东西工作。我如何知道哪些索引已经初始化?这是用
C
语言
处理
数组
的正确方法
吗
?
浏览 1
提问于2019-03-29
得票数 0
回答已采纳
3
回答
用
C
语言
调
整数组
的
大小
、
、
、
我需要在我正在制作的游戏中有一个结构
数组
--但我不想将
数组
限制在固定的
大小
。有人告诉我,有一种方法可以在需要时使用realloc使
数组
变得更大,但找不到任何可用的示例。 有人能教我怎么做
吗
?
浏览 2
提问于2010-05-30
得票数 21
回答已采纳
4
回答
C
++:调整动态分配的
数组
大小
的正确方法是什么?
、
、
在
C
语言
中,我会使用realloc来完成。但是,在不使用上述任何解决方案的情况下,如何在
C
++中正确调
整数组
的
大小
?
浏览 0
提问于2011-03-21
得票数 5
7
回答
更改
C
++中的内存有损坏计算机的风险
、
我知道一些Java
语言
,现在正在尝试
C
++,显然在
C
++中,你可以做一些事情,比如声明一个
大小
为6的
整数
数组
,然后更改该
数组
的第10个元素,我的理解是,它是分配给6
整数
数组
的内存部分结束后的第4个字节。所以我的问题是,如果我粗心大意,是否有可能意外地改变系统上其他程序正在使用的
C
++程序中的内存?这样真的有可能把事情搞砸
吗
?
浏览 3
提问于2011-07-25
得票数 11
回答已采纳
1
回答
有没有办法在hlsl中设置带有变量的
整数
数组
的长度?
、
、
、
英语不是我的第一
语言
。_LowCou
浏览 5
提问于2022-06-17
得票数 0
1
回答
从技术上讲,动态
大小
的堆插入是O(n)
吗
?
、
将一个元素插入到堆中涉及到将其附加到
数组
的末尾,然后向上传播,直到它位于“正确的点”并满足heap属性,其操作为O(logn)。然而,例如在
C
中,调用realloc来为新元素调
整数组
的
大小
可能(并且很可能会)导致必须将整个
数组
复制到内存中的另一个位置,在最好和最坏的情况下都是O(n),对吧?
C
语言
(或任何
语言
)中的堆是否通常使用固定的、预先分配的
大小
来完成,或者复制操作是否足够无关紧要,从而使动态
大小
的堆成为可行的选
浏览 0
提问于2012-06-05
得票数 0
回答已采纳
2
回答
Python如何将内存空间分配给包含数据的
数组
?
、
、
我需要以以下格式发送包含
大小
不超过250个字节的十六进制值的字节
数组
:现在,我已经阅读了关于将内存分配到
数组
的堆栈溢出的多个帖子目前,根据python,我的
数组
的
大小
是416字节。
浏览 4
提问于2016-06-08
得票数 1
1
回答
std::
数组
大小
的类型是什么?如果
大小
大于堆栈上可用的
大小
,它会抛出异常
吗
?
、
、
、
如果我定义一个
大小
大于std::array的2^31 - 1,则会得到以下错误:如果我声明一个10000000024
大小
的std::
数组
,我会得到上面的错误。但是,
浏览 2
提问于2020-03-30
得票数 0
回答已采纳
1
回答
如何为postgresql创建一个返回两个或多个OUT参数的
C
语言
函数?
、
、
我需要在postgresql的
C
语言
函数中返回两个
整数
数组
。Afaik,在postgresql函数中返回两个
整数
数组
的最好方法是声明不带参数的函数。但是如何在postgresql的
C
语言
函数中返回两个输出参数呢?我应该返回一个包含
数组
的大括号表示的两个字符串的元组
吗
?
浏览 4
提问于2012-11-12
得票数 1
回答已采纳
1
回答
定界变量参数:位掩码与
数组
、
、
、
、
Intro在Unity中,大多数人都会遇到雷卡斯特函数。就我个人而言,作为一个参数,我会要求一个
整数
数组
,它的元素将是您希望对其进行光线转换的层(与实际实现相同,只是没有按位表示)。另一种方法是,如果
语言
支持的话,就会有可变的参数。(这些要点也适用于动态类型
语言
)。(我读过一些反对使用变量参数的论点,所以我不会选择这个)为什么要选择按位掩码来表示(有限&
浏览 0
提问于2016-03-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
C语言指针数组和数组指针详解
C语言必备知识——数组
C语言:数组和指针
C语言干货,如何决定整数类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券