我是一个还没有入门的,但是想学习LINUX下面的C编程的小丫头,在网页中看到很多的代码段,经常来到我PC下面的VMware里面的LINUX系统下面编译,如下:
中序遍历的算法实现
用二叉链表做为存储结构,中序遍历算法可描述为:
void InOrder(BinTree T)
{ //算法里①~⑥是为了说明执行过程加入的标号
① if(T) { // 如果二叉树非空
② InOrder(T->lchild);
③ printf("%c",T->data); // 访问结点
④ InOrder(T->rchild);
⑤ }
⑥ } // InOrder
先vi order.c,然后gcc -o order order.c
得到的parse error before "T";
"stdio.h",no such file or directory;
Infunction inorder;
"T" undeclared (first use in this function)提示的错误信息?怎么解决?