c语言函数指针

 1 void PrePrintOrTree(struct TreeNode* root, void (*WorkPrint)(double)){
 2     struct TreeNode* index = root;
 3     if (root == NULL){
 4         return;
 5     }
 6     PrePrintOrTree(root->lchild,WorkPrint);
 7     (*WorkPrint)(root->value);
 8     PrePrintOrTree(root->rchild,WorkPrint);
 9 }
10 void WorkPrint(double value){
11     printf("%.3f ",value);
12 }

 

posted @ 2014-05-26 19:42  lycan785  阅读(142)  评论(2编辑  收藏  举报