Status PostOrderTraverse (BiTree T, Status( *visit)(TElemType e))
{ if (T)
{
if ( PostOrderTraverse(T->lchild, visit))
if (PostOrderTraverse(T->rchild, visit))
visit(T->data);
return OK;
else return ERROR;
}
else return OK;
}
那么函数体里的visit只是一个指针,并不是调用的函数,这是为什么
在C语言里好像看到都要加*号
www说
海绵宝宝撒
相关分类