腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
在
C
结构
中
字符
数组
的
偏移量
会
随着
数组
大小
的
变化
而
变化
,
以及
这里
定义
的
宏
是
如何
计算
偏移量
的
?[
复制
]
、
、
、
、
这个问题在
这里
已经有答案了 :
结构
填充物和填充物 (10个答案) 11天前就关门了。 我已经
定义
了一个
宏
,用于
计算
结构
相对于任何
结构
字段
的
偏移量
。field = %s\n","salary"); return 0; } 如果我编译并运行代码,字段"salary“
的
浏览 46
提问于2021-02-19
得票数 1
回答已采纳
1
回答
在
C
中
对不同
大小
的
数组
使用struct
我有一个这样
定义
的
结构
:u8_t NLogDataHsPages;u16_t NLogDataHsSamples可以看到,NLogDataHs
的
大小
被
定义
为# defined Hs_PageSize 10000,对于具有#defined Hs_Pages 3
的
Hs_Pages也是这样做
的
,
结构
是
用以
浏览 1
提问于2022-03-28
得票数 2
回答已采纳
1
回答
不常用
的
C
句(对我来说)
我
的
一位老同事
在
我
的
办公室里写了
C
句,如下所示:#include <stdint.h> char word;uintptr_t) &(((TCBInfoTab *) 0)->info[0]); <-------------Here } 拜托,任何志愿者都想解释一下这句话
是
怎么回事:const size_t storesize = (uint
浏览 5
提问于2021-03-31
得票数 0
回答已采纳
1
回答
编译器-调试器
的
奇怪行为
、
、
这个问题与我在
这里
分享
的
前一个问题密切相关。然而……现在,问题
是
两个变量
的
结构
大小
似乎
是
不同
的
。我
在<
浏览 0
提问于2019-06-21
得票数 0
3
回答
Android内存友好
的
快速键值访问解决方案
、
、
、
、
我有一个Android应用程序,它迭代数千个整数
数组
,并使用它们作为键值来访问整数对(让我们称它们为id),以便对它们进行
计算
。它需要尽可能快地完成这项工作,最后,它会返回一个对应用程序至关重要
的
结果。 我尝试将HashMap加载到内存
中
,以便快速访问这些数字,但它导致了OOM异常。我还尝试将这些id写入RandomAccessFile,并将它们
在
文件上
的
偏移量
存储到另一个HashMap
中
,但速度太慢。此外,仅存储
偏移量
的</
浏览 3
提问于2012-05-16
得票数 2
回答已采纳
2
回答
将已知最大长度
的
字符
串存储
在
文件
中
的
最佳方法,以便在vector<string>
中
快速加载到
C
++
中
、
、
、
我有大量
的
文本数据,我需要保存这些数据来进行下一次
的
再处理。这些数据存储
在
表
中
,如vector< vector< string >>-每个记录(向量)都有相同数量
的
属性(向量)。所以现在我用这样
的
方式来实现: 数据存储
在
两个文件
中
--描述文件和数据文件。描述文件包含记录计数、属性计数和每个属性
的
最大长度。数据文件
是
字符
的
二进制文件。没有值或记录分隔符,只
浏览 4
提问于2013-12-05
得票数 0
1
回答
“沿着特定
的
轴”操作
是
如何
实现
的
?
、
我可以使用numpy.sum对沿特定轴
的
所有元素执行sum操作,即>>> numpy.sum(a, 1)这就是sum along row,它逐个添加每列
的
元素。如果只有2或3个轴,我可以
在
C
/
C
++中使用if...elif或swith...case实现它,但如果有100个轴呢?
如何
实现它?
浏览 1
提问于2013-06-26
得票数 4
回答已采纳
3
回答
用于
在
自
定义
偏移量
处设置类字段
的
C
++
宏
、
、
我正在开发一个dll,它连接到一个程序,并从目标程序
中
读取一些数据。为此,我找到了
结构
地址,并将该地址转换为代码
中
相应
结构
的
指针。,如果我发现
结构
的
地址
是
0x1234,我可以做(
结构
*)0x1234,并且我可以访问它,注意有一些填充值,这些值我根本不知道它们是什么,或者我不需要它们。我想在我
的
代码
中
编写这个
结构
(出于可维护性
的
目的),如下所示: class Str
浏览 6
提问于2021-06-23
得票数 0
2
回答
如何
将
结构
中
的
字节自动填充到特定
的
对齐方式?
、
例如,我有以下
结构
:{ char x2;}*st_p;有什么方法可以保证char y总是
在
256个字节
的
边界上
浏览 7
提问于2022-07-30
得票数 1
1
回答
行
大小
在
C
中
的
2d
数组
中
未声明
在用
C
编写
的
涉及2d
数组
的
一些程序
中
,我注意到没有提到行
大小
,而且编译器也没有抛出有关这方面的任何错误。但是,当我提到行
大小
而
不是列
大小
时,编译器
会
抛出一个错误。
浏览 3
提问于2019-11-19
得票数 0
回答已采纳
1
回答
MonetDB表统计信息
下面
是
我
的
一个表
的
统计数据
的
一部分。我不确定
如何
理解宽度列。这些值是以字节为单位
的
吗?如果
是
这样的话,我知道fname和lname有比5和6更高
的
ascii
字符
数,并且
在
mname中有一些1个
字符
长
的
值。 更新1。下面
是
select * from statistics
的
输出。我只显示了输出
的
前5列。
浏览 3
提问于2015-04-15
得票数 0
2
回答
C
结构
中
的
Julia -固定
大小
数组
、
、
我需要创建一个与具有固定
大小
数组
的
C
结构
相对应
的
Julia类型: ...int arr[N] //N known at compile time};type jstruct ...但据我所知,只有当a
浏览 6
提问于2016-10-31
得票数 5
回答已采纳
1
回答
如何
计算
导出表内存虚拟地址
的
文件
偏移量
?
我
的
问题
是
我不能移动阅读器
的
偏移量
,因为虚拟地址成员
是
基于内存VA
的
,而我
的
阅读器
是
基于文件
偏移量
的
。我可以举一个直观
的
例子来帮助你: 如您所见,此PE查看器从数据目录
的
导出表地址(可选头)读取
的
已加载虚拟地址
是
值0x00002630(从现在开始,让我们将其称为hex1 )。但是,当我单击Export Table查看实际内容时,程序会将此地
浏览 25
提问于2020-03-07
得票数 0
回答已采纳
2
回答
用Pythons ctype从libc调用uname
、
、
、
、
tl;drfrom ctypes import * 我在
这里
引用了无名手册:根据尼莫斯
的
评论,我试过了-这不管用,但我认为这可能
是
朝着正确方向迈
浏览 6
提问于2011-06-02
得票数 4
回答已采纳
1
回答
使用MPI_Type_create_struct()
在
C
++
中
传输包含动态
数组
的
结构
、
、
、
、
概述:我正在测试使用MPI_Type_create_struct()创建
的
数据类型是否正确,从而发送正确
的
值。我
在
将存储在
数组
中
的
值转移到其他处理器时遇到了问题。我认为这可能
是
每个
结构
绑定
中
数组
的
内存地址和用于创建数据类型mpibound
的
数组
indices[]
中
存储
的
偏移量
的
问题。问题:我正
浏览 0
提问于2016-12-19
得票数 0
1
回答
多维
数组
(.Net)
是
如何
存储
的
?
、
、
、
、
关于.Net
如何
在内存
中
存储多维
数组
,我有几个问题。我感兴趣
的
是
真正
的
多维
数组
,
而
不是交错
数组
。它可能
会
随着
时间
的
推移或不同
的
平台
而<
浏览 3
提问于2022-08-16
得票数 0
回答已采纳
2
回答
是否也为
数组
变量分配了内存,以存储
数组
中
第一个元素
的
地址?
、
、
,将在虚拟地址空间
的
堆栈区域分配相当于5个整数
的
连续内存,如下所示,用于5个整数
数组
。(代码/数据/堆栈/堆段)
中
是否有为
数组
变量本身分配
的
空间,
而
不是由5个整
数组
成
的
数组
?如果未分配,则- 考虑一下代码片段- int variable = arr[1];,它将被编译器转换为*(arr+1),并将出现在地址空间
的
代码段
中
,这是只读
的
。
浏览 0
提问于2018-01-21
得票数 0
3
回答
C
:
结构
是
作为指针实现
的
吗?
、
、
、
好
的
,我在
这里
搜索了其他名字相似的问题,但没有发现。我
的
问题
是
:假设我们有一个
结构
和一个由上述
结构
组成
的
数组
: int herp;} struct_t;me.herp += 2; /
浏览 1
提问于2012-08-21
得票数 1
回答已采纳
4
回答
为什么
“Sizeof”值与
结构
的
可变长度成员之前
的
字节数不同?
、
、
// ==> 2 bytes } dummy_struct;情况B)
而
如果我尝试打印这也会打印62个字节:((int) &(((dummy_struct *)(0))->array)) 我不明白
为什么
价值会有
变化
?sizeof()不也应该返回62吗?如果有这两个额外字节
的
填充,那么它不应该出现在
结构
中
的
可
浏览 0
提问于2013-05-09
得票数 1
回答已采纳
1
回答
当我们试图访问
数组
元素时会发生什么?
、
我正在研究一些算法,这些算法对
数组
这样
的
聚合数据类型进行操作。我可以非常自信地说,我知道什么
是
数组
,
以及
为什么
我们使用它们。但我不知道它们
是
如何
内部工作
的
。我
的
计算
机
是
直接到达第十个索引(似乎非常有效),还是从0开始到索引10,直到找到10个为止。如果它直接这样做,那么关联
数组
呢?关联
数组
中
的
键可以是
字
浏览 0
提问于2015-12-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 程序优化:字符串操作、基本运算方法等优化策略
Linux内核中常用的C语言技巧
Linux 内核中常用的 C 语言技巧
最适合小白的C语言整体学习计划,入门到精通比不可少
C语言是作为一个程序员必须了解的,那么你知道怎样学习C语言吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券