C语言结构体和共用体所占的内存空间问题

2025-04-06 06:01:07
推荐回答(1个)
回答1:

因为union rpg里面有int,为了防止bus error,所以union rpg的大小必须是4的倍数
因为st[6]用了6,所以union rpg的大小只能取8