类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
void CreateBintree(BintreeNode **t,char (*InOperation)())
{
char ch;
ch=InOperation();
if(ch==#)
*t=NULL;
else
{
*t=(BintreeNode*)malloc(sizeof(BintreeNode));
if(!*t)
exit(OVERFLOW);
(*t)->Data=ch;
CreateBintree(&(*t)->lChild,InOperation);
CreateBintree(&(*t)->rChild,InOperation);
}
}
上面是一个建立二叉树的程序,里面的第二个参数是什么意思,十分不解,什么时候这样用函数参数,请朋友们给予指点,谢谢。
网友回答:
一个函数指针
一个函数指针
一个返回值是char的函数指针,在c里表示接受任意类型,在c++里表示不接受任何类型,也就是无参函数.