腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
++支持可变
长度
数组吗?
c++
、
c++11
、
variable-length-array
VLAs一直是GCC的扩展,但被
C
99采用: <
浏览 8
提问于2011-12-21
得票数 34
回答已采纳
11
回答
[]运算符是如何工作的?
c++
、
c
、
arrays
我正在使用
C
,但我认为这是一个更低级的问题,不是特定于
语言
的。 程序如何正确地使用array或array6获取正确的数据,而不管它持有的是什么
类型
的数据?它是在内部
存储
长度
还是要查找某种分隔符?
浏览 5
提问于2010-09-11
得票数 1
回答已采纳
2
回答
在现代
语言
中,检查计数/大小/
长度
是否需要小于0?
c#
、
count
在现代
语言
中,是否需要检查计数/大小/
长度
小于0?例如,在
C
#中,我的引号通常会检查集合的计数是否小于或等于0。 我假设这是在较早的
语言
(如
C
)中完成的,在
C
语言
中,您的大小可能小于0。是否存在这样的情况:对象或基元
类型
的大小/
长度
/计数小于0?
浏览 0
提问于2014-01-09
得票数 6
回答已采纳
2
回答
Object[]数组是如何
存储
在内存中的?
arrays
、
memory-management
、
random-access
据我所知,数组的元素是连续
存储
在内存中的,访问一个特定的元素是通过将所需的索引和每个元素的大小与基数组地址的乘积相加来找到元素的地址。因为在像
C
#这样的
语言
中,我可以创建一个object[]数组,并在其中放入我想要的任何数据
类型
,如果我使用不同大小的
类型
,同时仍然允许随机访问,那么如何以统一的
长度
存储
(和保持)数组的每个元素?
浏览 0
提问于2012-08-25
得票数 1
回答已采纳
9
回答
为什么
C
中的字符串需要以null结尾?
c
、
string
、
null-terminated
我渴望了解更多关于低级
语言
的知识,而我只了解
C
语言
的基础知识,这已经让我感到困惑。 像PHP这样的
语言
是否会在解释和/或解析字符串时自动将其空值终止?
浏览 1
提问于2010-02-08
得票数 23
回答已采纳
1
回答
在锈蚀中,切片和引用之间的关系是什么?
string
、
rust
、
reference
、
slice
我对Rust完全陌生(就像我昨天刚开始看它一样),并且正在学习“锈蚀编程
语言
”。我有点困在第4.2章(引用和借用)/ 4.3 (切片
类型
),并试图巩固我对引用的初步理解,然后再继续。我是一个经验丰富的程序员,其背景主要是
C
++ (我非常熟悉几种
语言
,但
C
++是我最熟悉的
语言
)。.=5]; 根据我的理解,从第一行开始,string_obj是
存储
在堆栈上的String
类型
的对象,其中包含三个字段:(1)指向堆上分配的文本“contains”的指针
浏览 4
提问于2022-03-17
得票数 3
回答已采纳
1
回答
标题的意义是什么?
c
、
api
、
winapi
、
crt
一个头文件被添加到Windows 8中的Windows中,该文件似乎充满了非常基本的字符串函数,这些函数在
C
运行时中都是可用的。似乎没有任何理由将这些函数添加到Windows中。
浏览 9
提问于2022-10-01
得票数 0
回答已采纳
1
回答
从结构中的不同
类型
转换为(void *)
c
、
pointers
、
struct
、
hashtable
、
void-pointers
; struct htab_item_t *next; 但是,现在我正在考虑切换到下面定义的结构,并将每个输入值重新键入为(void *),因为这样就可以为不同
类型
初始化表,并留给用户来决定他想要哪个
类型
。这应该是可能的,因为指针对于每种
类型
都具有相同的字节
长度
。
浏览 3
提问于2020-09-26
得票数 0
回答已采纳
1
回答
VARCHAR最大
长度
为4000,但只能
存储
2666字节长的泰国文本。
sql
、
oracle
、
oracle11g
程序用
C
#,.NET 4编写。ORA-01461:只能绑定一个长值以插入到长列中。相反,它乘以最长字母
长度
值中的字母数(在泰语中,最长字母的
长度
为3--意思是3个字符),因此1333 *3= 3999,我只能再添加一个字符(在英语这样的
语言
中)。(
浏览 2
提问于2014-01-27
得票数 3
回答已采纳
4
回答
在Microsoft SQL Server 2008中,我应该选择哪种数据
类型
来
存储
纯文本?
c#
、
sql
、
sql-server
、
string
例如,在我的
C
# (Linq- to - SQL )中有一个字符串字段名;该SQL字段必须是什么数据
类型
? varchar?nchar?我很困惑。
浏览 15
提问于2010-06-21
得票数 6
回答已采纳
2
回答
有没有
语言
把整数数学融入到他们的
类型
系统中?
generics
、
types
、
language-design
我一直在思考一个假设的
语言
特性,我想知道是否有任何
语言
做了类似的事情,我可以学习,或者可以提供相关的搜索词。 对于
语言
来说,允许使用受约束的
类型
参数来专门化
类型
是很常见的。例如,Foo<Bar>作为一种
类型
。 我很好奇是否有任何
语言
允许我们使用特定的整数值来参数化
类型
,比如Foo<10>。一个简单的用例示例可能是可以由
类型
检查器静态检查的固定
长度
数组。我对允许在
类型
系统中进行
浏览 36
提问于2019-10-19
得票数 2
回答已采纳
10
回答
或者:以空结尾的
存储
与字符+
长度
存储
c
、
performance
、
algorithm
、
string
、
null-terminated
我正在用
C
语言
编写一个
语言
解释器,我的string
类型
包含一个length属性,如下所示:{ size_t length;正因为如此,我不得不花费大量时间在我的解释器中手动处理这种
类型
的字符串,因为
C
语言
不包含对它的内置支持。我曾考虑切换到简单的以null结尾的字符串,只是为了符合底层的
C
语言
,但似乎有很多理由不这样做: 如果您使用"l
浏览 1
提问于2009-08-10
得票数 35
回答已采纳
5
回答
在8位块中处理变量的好方法是什么?
c++
、
c
、
compiler-construction
、
programming-languages
、
language-design
我正在玩我的玩具
语言
设计,我有一些问题。我希望它有位
长度
指定的变量。因此,例如,可以这样声明变量:two_bytes value; 现在,我的问题来了。我正在尝试用
C
(或
C
++)为这门
语言
做一个解释器。我对
C
/
C
++的理解是,它们的变量
类型
保证至少是最小的大小,但也可以更大(例如,一个字符将至少为8位,但某些实现将具有16位的字符)。如何用
C
/
C
++编写只处理特定
浏览 2
提问于2011-12-13
得票数 3
回答已采纳
1
回答
如何在SQL中创建多
语言
Unicode文本属性?
mysql
、
sql
、
database
、
relational-database
、
rdbms
我有一个数据库,要求将数据
存储
在可以: 用户的要求是加快数据回放过程。另外,如果要保存硬盘。
浏览 1
提问于2016-07-27
得票数 1
1
回答
为什么切片数据
类型
不
存储
它的
长度
?
rust
let a = [23, 44, 45];在这里,a
存储
在堆栈中,如果知道a的
长度
,为什么片a1的
长度
不能被知道呢?这仅仅是一个切片数据
类型
是如何实现的例子(也许是
语言
设计问题),如果是这样,为什么? 此外,在分割字符串时,切片使用指向字符串的引用,该引用依次
存储
指向
存储
实际数据的堆位置的指针。在创建切片时,Rust是否会自动对堆中的数据进行操作,而不是对
存储
在堆栈上的字符串数据(指针、容量、
长度
)
浏览 7
提问于2022-01-06
得票数 -2
回答已采纳
1
回答
自定义二进制作者还是自定义数字数据
类型
?
c#
、
oracle
、
type-conversion
、
numeric
、
binarywriter
我必须查询oracle数据库中的各种数值,并使用我的
c
#控制台应用程序将它们转储到具有自定义格式的二进制文件中。根据业务数据,我需要将数值编码为1字节长、2字节长、3字节长、4、6、8、10和16.现在,我认为可以将1字节
存储
为char或字节值
类型
,然后使用标准的二进制编写器进行写入。对于2字节的
长度
,我可以使用一个短值
类型
,等等.但我非常肯定,对于3字节
长度
、10字节
长度
等等,没有本地的.Net数字
类型
。因此,我试图找出如何查询值(从oracle作为
浏览 4
提问于2016-05-07
得票数 2
回答已采纳
3
回答
C
中堆栈上的动态数组分配
c
、
c99
、
c11
、
variable-length-array
我昨天刚刚做了一个实验,发现了一些令人困惑的事情:{ scanf("%d",&j); int arr[i];}编译器甚至不知道编译时数组的大小(将j初始化为0?),但没有编译错误。这怎么可能呢?
浏览 0
提问于2014-10-19
得票数 8
3
回答
C
++中的多态集合
c++
我需要编写一个类,它接收具有任意数量的元素的集合,这些元素属于任何“原始”
类型
。我还需要能够知道每个成员的
类型
(或至少
类型
的大小)。这个类的目的是序列化元素,以便将它们
存储
在固定
长度
寄存器的文件中。我知道
C
++是静态
类型
的,并且没有关于继承的公共父类(比如Java
语言
中的Object )。因此,我不能接收数组或向量,因为所有元素都应该具有相同的
类型
。我还想到了一个指针数组,但是这样我就不知道元素的
类型
和大小了。 有什
浏览 3
提问于2009-10-14
得票数 1
回答已采纳
3
回答
Java:为什么要获取数组O(1)的
长度
?
java
、
arrays
、
algorithm
、
time-complexity
它不需要计算数组中的每个元素吗?因此,不一定数量的操作,所以O(n)?
浏览 4
提问于2017-10-21
得票数 0
回答已采纳
1
回答
为什么人们说Perl是动态
类型
的?
perl
一种动态的
语言
: Perl似乎是静态
类型
的(或其他静态/动态
类型
的常见定义)。一旦x被声明为标量,如上面所示,就不可能在x中
存储
非标量值。在大多数静态
类型
语言
中,这样的赋值将是一个错误,而在Perl中,由于隐式转换(类似于在
C
/
C
++中bool x = 1;是好的,但在Java中不是这样:两者都
浏览 2
提问于2019-07-04
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
说一说C语言中的变量存储类型——“extern”
C语言简单入门—C语言的数据类型
C语言干货,如何决定整数类型
C#基础语法——变量的存储以及变量的存储类型
C语言编程之程序存储模式
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券