【发布时间】:2013-10-07 12:12:06
【问题描述】:
我在书籍和嵌入式系统相关网站中看到了很多这样的例子。 据我了解,它用于访问存储在该固定内存地址中的数据。 这是我在某本书中得到的示例;
unsigned char *p=(unsigned char *)0x41E;
类型转换(unsigned char *)有什么用,我们可以直接使用
unsigned char *p=0x41E;
请详细解释一下,那里的类型转换有什么用,我们是将地址0x41E本身存储到指针p还是存储其他东西?
我完全糊涂了。 请帮忙。
【问题讨论】:
标签: c pointers memory-management embedded