打印
[PIC®/AVR®/dsPIC®产品]

结构体里的变量是低位在前还是高位在前?

[复制链接]
408|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
结构体里面的若干变量,先定义的在前还是后定义的在前啊?

使用特权

评论回复
沙发
dongnanxibei| | 2024-5-18 16:05 | 只看该作者
低位在前啊。

使用特权

评论回复
板凳
dongnanxibei| | 2024-5-18 16:09 | 只看该作者

使用特权

评论回复
地板
gejigeji521| | 2024-5-18 17:58 | 只看该作者
可以按照楼上方法测一下。听说编译器有个大小端设置吧。

使用特权

评论回复
5
gejigeji521| | 2024-5-18 17:59 | 只看该作者
是不是可以在编译器设置。

使用特权

评论回复
6
Alina艾| | 2024-5-24 12:41 | 只看该作者
在C语言中,结构体里面的变量定义顺序并不影响其使用

使用特权

评论回复
7
Emily999| | 2024-5-24 13:55 | 只看该作者
结构体内的变量定义顺序只会影响内存布局,而不会影响访问这些变量的方式

使用特权

评论回复
8
Charlotte夏| | 2024-5-24 15:00 | 只看该作者
在访问结构体内的变量时,可以直接通过结构体变量名和成员变量名来访问,无论成员变量的定义顺序如何

使用特权

评论回复
9
Candic12e| | 2024-5-24 16:05 | 只看该作者
不影响的,没有所谓的顺序定义

使用特权

评论回复
10
Belle1257| | 2024-5-24 17:10 | 只看该作者
其实这个仿真可能看不出来,但是编译器确实能优化结构

使用特权

评论回复
11
B1lanche| | 2024-5-24 18:17 | 只看该作者
不知道,一般也不关注

使用特权

评论回复
12
Carmen7| | 2024-5-24 19:30 | 只看该作者
得看编译器来说吧,编译器会优化的

使用特权

评论回复
13
alxd| | 2024-5-25 07:33 | 只看该作者
一般是无所谓的吧,我觉得

使用特权

评论回复
14
Estelle1999| | 2024-5-25 09:20 | 只看该作者
你就正常写就行,我理解,没必要看是高位还是低位吧

使用特权

评论回复
15
Annie556| | 2024-5-25 11:15 | 只看该作者
不影响使用啊,而且好像是编译器会处理吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

2108

帖子

2

粉丝