社区
C语言
帖子详情
struct 数据成员的设计
chinaplus
2008-06-24 11:13:11
typedef struct
{
MED_UINT16 volume;
MED_UINT32 mode;
}PlaySt;
一般为了字节对齐是否需要把MED_UINT16 改为MED_UINT32?
但是字节对齐也是根据不同的处理器而言的吧。
struct中数据成员的设计是否全部设计为4字节对齐呢?
谢谢大家!
...全文
92
6
打赏
收藏
struct 数据成员的设计
typedef struct { MED_UINT16 volume; MED_UINT32 mode; }PlaySt; 一般为了字节对齐是否需要把MED_UINT16 改为MED_UINT32? 但是字节对齐也是根据不同的处理器而言的吧。 struct中数据成员的设计是否全部设计为4字节对齐呢? 谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinaplus
2008-06-30
打赏
举报
回复
谢谢大家了。
对大部分程序来说,不必关心对齐的问题
其实,也是在开发程序的过程中,遇到了讨论这个问题。有点疑问。
fbusybox
2008-06-25
打赏
举报
回复
楼上说得没错
文件开头加下对齐字节单位 让compiler知道
sailinghz
2008-06-24
打赏
举报
回复
VC6 用#pragma pack(n) 设置n字节对齐。
brookmill
2008-06-24
打赏
举报
回复
不同的编译器对字节对齐的处理有可能不一样。
如果想控制对齐,可以使用 #pragma pack
不一定全部需要设计成4字节对齐,看你程序的具体要求。
对大部分程序来说,不必关心对齐的问题。
wuyu637
2008-06-24
打赏
举报
回复
你自己都说了,字节对齐是根据不同的处理器而言的啊。
其实就是在同一个处理器上在编译的时候也是可以调整编译选项来改变字节对齐的。(有的可以,有的不行。)
brookmill
2008-06-24
打赏
举报
回复
http://blog.csdn.net/MLiang/archive/2006/04/10/657151.aspx
http://blog.csdn.net/chenhu_doc/archive/2006/07/16/929104.aspx
http://blog.csdn.net/JackFromVIA/archive/2006/05/12/725969.aspx
http://blog.csdn.net/t_larry/archive/2006/04/17/667045.aspx
C++面试八股文深度总结
4. 在C++中,可以将
struct
作为类来使用,包含
成员
函数和虚函数,同时可以有public、protected、private的访问控制,而在C语言中,
struct
仅用于
数据
结构。 关于头文件的引用,双引号""用于引用项目内的自定义头文件...
linux中的task_
struct
结构体
成员
简要介绍
在正式介绍task_
struct
结构体
成员
时,先简要介绍一下什么是task_
struct
。 广义上,所有的进程信息被放在一个叫做进程控制块的
数据
结构中,可以理解为进程属性的集合。 进程控制块 每个进程在内核中都有一个...
task_
struct
结构体
成员
详解
我们也可以把进程当成是由一组元素组成的实体,进程的两个基本的元素时程序代码和与代码相关联的
数据
集合。在进程执行时,都可以被表征为一下元素: 标识符:与进程相关的唯一标识符,用来区别正在执行的进程和...
[SystemVerilog]
Struct
struct
是一种用户定义的复合
数据
类型,允许将多个不同类型的
成员
组合在一起,形成一个逻辑单元。每个
成员
占用独立的存储空间,访问时通过点号()引用。与联合体(union)
struct
的
成员
独立存储,union的
成员
共享存储...
一、结构体(
Struct
):在C语言中的应用——结构体的定义、初始化、
成员
的访问
结构体的定义包含了多个
成员
变量,每个
成员
变量可以是不同的
数据
类型。int age;上述代码定义了一个名为Person的结构体类型,它包含了三个
成员
变量:name、age和height。结构体是C语言中非常有用的
数据
类型,它允许...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章