首页 » 技术SOS » 嵌入式系统 » 中间件和软件库 » iar中的指针问题

iar中的指针问题

助工
2007-08-22 08:02:39
下面的程序居然在iar中不能执行,但是在keil中可以执行的: unsigned char ch[3]; unsigned short int len,i; for(i=0;i
关键词: IAR, Keil  

最佳回复

高工
2007-08-22 08:02:50
1楼

len的结果是513iAR中执行结果 len=513 假设数组ch 在内存中的起始地址为 0x0010 0010, 则 0x0010 0010 的内容是01,0x0010 0011 的内容是02,0x0010 0012 的内容是03 Len取得的是0x0010 0010和0x0010 0011中的内容。高地址对应高位,低地址对应地位。它的内容是0201即513。