从不兼容的指针类型赋值_从不兼容的指针类型初始化

从不兼容的指针类型赋值_从不兼容的指针类型初始化c语言不兼容的指针,关于不兼容指针类型的初始化的有关问题,请大神们帮帮忙…当前位置:我的异常网» C语言 » 关于不兼容指针类型的初始化的有关问题,请大神们帮关于不兼容指针类型的初始化的有关问题&#

c语言不兼容的指针,关于不兼容指针类型的初始化的有关问题,请大神们帮帮忙…   当前位置:我的异常网» C语言 » 关于不兼容指针类型的初始化的有关问题,请大神们帮   关于不兼容指针类型的初始化的有关问题,请大神们帮帮忙   www.myexceptions.net  网友分享于:2013-07-02  浏览:27次   关于不兼容指针类型的初始化的问题,请大神们帮帮忙   #include   #include   #define MAXNODE 10   typedef char datatype;   typedef struct Binode   {   datatype data;   struct Bitnode *lchild,*rchild;   }Bitnode,*Bitree;   void CreateBinTree(Bitree *T);   void PreOrder(Bitree bt);   void InOrder(Bitree bt);   void PostOrder(Bitree bt);   void LevelOrder(Bitree bt);   int Allnode (Bitree root);   Bitree Search(Bitree bt,datatype x);   int n2(Bitree bt);   int Countleaf(Bitree bt);   int main()   {   Bitree bt,p;   int sel;   datatype x;   printf(“Please input your choice:   1—Create   2—Preorder   3—Inorder   4—Postorder   5—Levelorder   6—Allnodenumber   7—Sreach   8—Degree 2 nodenumber   9—Degree 0 number   10—quit   ”);   scanf(“%d”,&sel);   while(sel!=10)   {   if(sel==1)   {   CreateBinTree(&bt);   printf(“Establish finish!   ”);   }   if(sel==2)   {   printf(“PreOrder is:”);   PreOrder(bt);   printf(”   ”);   }   if(sel==3)   {   printf(“InOrder is:”);   InOrder(bt);   printf(”   ”);   }   if(sel==4)   {   printf(“PostOrder is:”);   PostOrder(bt);   printf(”   ”);   }   if(sel==5)   {   printf(“LevelOrder is:”);   LevelOrder(bt);   printf(”   ”);   }   if(sel==6)   {   printf(“The number of all nodes:”);   printf(“%d”,Allnode(bt));   printf(”   ”);   }   if(sel==7)   {   printf(“Please input the data you want to find:”);   scanf(”   %c”,&x);   p=Search(bt,x);   printf(“%c”,p->data);   printf(”   ”);   }   if(sel==8)   {   printf(“Degree 2 node number are:”);   printf(“%d”,n2(bt));   printf(”   ”);   }   if(sel==9)   {   printf(“The number of leaf is:”);   printf(“%d”,Countleaf(bt));   printf(”   ”);   }   printf(”   Please input your choice:   1—Create   2—Preorder   3—Inorder   4—Postorder   5—Levelorder   6—Allnodenumber   7—Sreach   8—Degree 2 nodenumber   9—Degree 0 number   10—quit   ”);   scanf(“%d”,&sel);   }   return 0;   }   void CreateBinTree(Bitree *T)   {   char ch;   getchar();   scanf(“%c”,&ch);   if(ch==’0′)   {   *T=NULL;   }   else   {   *T=(Bitnode *)malloc(sizeof(Bitnode));   (*T)->data=ch;   CreateBinTree(&((*T)->lchild));   CreateBinTree(&((*T)->rchild));   }   }   void PreOrder(Bitree bt)   {   if(bt==NULL)   {   return;   }   else   {   printf(“%3c”,bt->data);   PreOrder(bt->lchild);   PreOrder(bt->rchild);   }   }   void InOrder(Bitree bt)   {   if(bt==NULL)   {   return;   }   else   {   InOrder(bt->lchild);   printf(“%3c”,bt->data);   InOrder(bt->rchild);   文章评论

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/89049.html

(0)
上一篇 2024年 6月 21日 下午7:53
下一篇 2024年 6月 21日 下午8:02

相关推荐

关注微信