Vij*_*jay 2 c pointers bit-fields
不允许使用其地址访问C中的位字段的原因是什么,是因为它可能不是一个非系统字对齐的地址..?或者因为在一个字节内得到位的地址没有意义......?(因为这种类型的指针运算会很尴尬吗?)
Dav*_*nan 6
比特没有地址.这就是为什么你不能通过地址来引用它们.寻址的粒度是char.
char
我猜测的原因是该语言的设计与其所针对的架构相匹配,而且我知道没有机器允许对各个位进行寻址.
归档时间:
14 年,2 月 前
查看次数:
6958 次
最近记录:
9 年,9 月 前