- UID
- 129443
- 性别
- 男
|
我在使用C语言编写程序时间,需要对RAM单元进行位操作,可不想使用与或运算,我采用的是位段定义,可怎么也实现不了。我的程序如下:
struct DATApage
{
unsigned a:1;
unsigned b:1;
unsigned c:1;
unsigned d:1;
unsigned e:1;
unsigned f:1;
unsigned g:1;
unsigned h:1;
}data@0x90;
data.a=1; 执行此语句时,出现错误如下:
Error: At location 935F -
Error: Attempt to write to a read-only location.
STEPPED OVER
不知是什么原因??? 请高手帮忙!
|
|