[问题] 指标结构一问

楼主: Dioooo (oooooooooooo)   2015-04-30 00:00:15
小弟最近有看到一个指标结构的问题如下
struct Node
{
unsigned char address;
unsigned char data[5];
};
typedef Node* PNode
main()
{
PNode pRoot = NULL;
pRoot = (PNode)malloc(sizeof(struct Node));
pRoot = (PNode)0x1000; //????
.......
}
pRoot = (PNode)0x1000;
这边不太了解该如何解释??
Node结构里面存放的值又是哪些呢??
感谢~
作者: bibo9901 (function(){})()   2015-04-30 00:06:00
他写错 不能这样用
作者: purpose (秀才遇到肥宅兵)   2015-04-30 00:24:00
文法没错,语意不明,你应该问写的人在想什么const unsigned char 我是常数 = 0;pRoot->address = 我是常数;
作者: asilzheng (asil)   2015-04-30 00:46:00
就只是把 pointer 硬指向某个内存位置但是里面的内容完全不明

Links booklink

Contact Us: admin [ a t ] ucptt.com