C语言的基础问题
刚学C语言 看到一个程序
xdataunion
{
uintatc241[52];
struct{
ucharread241[104];
} ss ;
}sss;
这里SSS.SS.READ241[]这个数组是不是共同体 都用一个内存 不能同时赋值是不?还有那SS.READ241[]这个是不是不算共同体了?
[解决办法]
uint atc241[52]和uchar read241[104]占用空间地址一样多.<uint 为2个字节,uchar为1个字节>
发布时间: 2012-10-08 19:54:56 作者: rapoo
C语言的基础问题
刚学C语言 看到一个程序
xdataunion
{
uintatc241[52];
struct{
ucharread241[104];
} ss ;
}sss;
这里SSS.SS.READ241[]这个数组是不是共同体 都用一个内存 不能同时赋值是不?还有那SS.READ241[]这个是不是不算共同体了?
[解决办法]
uint atc241[52]和uchar read241[104]占用空间地址一样多.<uint 为2个字节,uchar为1个字节>