首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

小程序求见教,写入位置发生冲突,关于指向数组的指针赋值的,求指教!

2012-09-06 
小程序求指教,写入位置发生冲突,关于指向数组的指针赋值的,求指教!![codeC/C++][/code]int n0unsigned

小程序求指教,写入位置发生冲突,关于指向数组的指针赋值的,求指教!!
[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;

热点排行