读书人

小程序求见教写入位置发生冲突关于

发布时间: 2012-09-06 10:37:01 作者: rapoo

小程序求指教,写入位置发生冲突,关于指向数组的指针赋值的,求指教!!
[code=C/C++][/code]
int n=0;
unsigned char *D;
long * W;

typedef structTNode
{
unsigned char d;
long w;
struct TNode *parent,*lchild,*rchild;
} TNode,*Tree;

void InOrderTraverse(Tree T)

{
if (T)
{
InOrderTraverse(T->lchild);
*++D = T->d;
*++W = T->w;
InOrderTraverse(T->rchild);
}
return;
}
谢谢了~~!

[解决办法]

探讨
int n=0;
unsigned char *D;
long * W;

typedef structTNode
{
unsigned char d;
long w;
struct TNode *parent,*lchild,*rchild;
} TNode,*Tree;

void InOrderTraverse(Tree T)

{
if (T)
{
InOrderTraverse(T->lchild);
*++D = T->d;
*++W = T->w;
InOrderTraverse(T->rchild);
}
return;

读书人网 >C语言

热点推荐