导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→结构指针的问题请帮忙

* 36900: 结构指针的问题请帮忙

   QQ800127 
QQ800127发表的帖子 

 结构指针的问题请帮忙
#define uchar unsigned char
#define uint unsigned int
typedef idata struct  yyy
{
 uchar a;
 uchar b;
 uint ab;
/*
 union sa
 {
  uchar high;
  uchar low;
  uint word;
 } ss;
*/
} dd;
 dd *test;
 dd *best;
void main(void)
{
 uint address;
 address = test;
 test->  a = 0x55;    //1
 test->  b = 0xaa;    //2
 test->  ab= 0x1111;  //3
 best->  b = test->  a; //4
 while(1);
}
哪位大侠给看看,其中3、4正确,1、2得不到相要的数,用的是keil进行软仿真。谢谢

发表时间:2003年7月12日11:00:19

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  36947.[详细]因为你仅仅声明了指针,没有声明结构对象实体
摘要:应该用这样的代码  dd test; uint address; address = &test; address ->a ......(136字)
- [liugn][931次] 2003年7月13日

[上一篇帖子]:你用哪个版本的PROTEL?
[下一篇帖子]:我的一点看法。对于我们搞单片机开发的来说,如果公司方面分工愿意。 我觉得软硬件一起做这样对我