1
我声明了一个全局结构体Word * root = NULL;我通过使用一些pthread调用(创建一个BST)来填充,当我通过调用inorder(Word * root)打印出一个inorder遍历函数时,它给了我一个错误,指出“意外的类型名称'Word':期望的表达式” 。我不明白我做错了什么。将全局指针传递给函数
void ordered(Word *root); // declaring function
//code//
Word *root = NULL; // declare global pointer to root
/*Main*/
//code that does some work and eventually creates a BST with root
ordered(Word *root); //call to my function
不需要指定变量类型('词*'你的情况)调用函数时。只需调用'ordered(root);'。 – 2014-12-06 09:25:37