社区
C语言
帖子详情
sizeof的问题:如何得到一个结构体的实际大小值?
feixiangonline
2003-08-23 01:09:12
struct ss
{
int a;
char s1[3];
};
如何得到这个结构体的实际大小,谢谢了
...全文
191
11
打赏
收藏
sizeof的问题:如何得到一个结构体的实际大小值?
struct ss { int a; char s1[3]; }; 如何得到这个结构体的实际大小,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bigstorns
2003-08-23
打赏
举报
回复
up
njtu
2003-08-23
打赏
举报
回复
要考虑到对齐的问题,好多帖子。
到精华区看看
sharkhuang
2003-08-23
打赏
举报
回复
你必须一字节对齐先!不然sizeof出来可能和你想要的有区别!
bm1408
2003-08-23
打赏
举报
回复
agree up!
fancy123
2003-08-23
打赏
举报
回复
int size = sizeof( struct ss);
davidwoo
2003-08-23
打赏
举报
回复
sizeof(struct ss)
wbh0360
2003-08-23
打赏
举报
回复
sizeof(struct ss)应该行的啊!
normalnotebook
2003-08-23
打赏
举报
回复
int i=sizeof(struct ss);
leonhome
2003-08-23
打赏
举报
回复
sizeof(struct ss);
step_by_step
2003-08-23
打赏
举报
回复
你的实际大小是指实际占用的字节数么?
sizeof不就行了么?
madasoft
2003-08-23
打赏
举报
回复
sizeof不行吗?
sizeof
求struct
结构体
内存
大小
的
问题
3. **
结构体
尾部填充**:
结构体
的总
大小
也必须满足最后
一个
成员变量的对齐规则,这意味着
结构体
的
大小
可能是最后
一个
成员变量
大小
的整数倍。如果不足,则会在末尾添加填充字节。 4. **不同平台和编译器差异**:内存...
sizeof
(
结构体
)和内存对齐
sizeof
(
结构体
)和内存对齐是C语言中
一个
重要的概念,它们之间存在着紧密的联系。
sizeof
(
结构体
)是指
结构体
在内存中的
大小
,而内存对齐是指编译器为了提高程序的效率和可移植性,对内存地址的限制和调整。 在C语言中...
结构体
声明
结构体
类型并不
实际
创建变量,而是创建了
一个
模板,比如`struct cat`。这相当于定义了
一个
新的数据类型,之后可以基于这个类型创建变量。 3. **定义
结构体
变量**: 定义
结构体
变量可以通过两种方式,如`...
sizeof
计算struct
大小
sizeof
计算 struct
大小
sizeof
是
一个
unary 运算符,用于计算变量或类型的
大小
,以字节为...
sizeof
运算符是计算变量或类型
大小
的重要工具,但是在
结构体
中需要考虑对齐
问题
和自动填充的
问题
,以获得正确的结果。
sizeof
详细总结
sizeof
操作符是 C 语言中
一个
非常重要的操作符,它可以计算
一个
对象或类型在内存中的
实际
长度。本文将对
sizeof
操作符进行详细的总结,包括其定义、语法形式、基本数据类型的
sizeof
值
、指针变量的
sizeof
值
、...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章