结构:
typedef int TIPAS;
struct sarasas{
int prioritetas;
TIPAS kintamasis;
struct sarasas *kitas;
};
typedef struct sarasas elementas;
struct priorEile{
elementas* galva;
int ilgis;
};
typedef struct priorEile* p_eile;
typedef struct priorEile** p_eile2;
头:
void sukurti(p_eile2);
功能
void sukurti(p_eile* eilute){
*eilute=(struct priorEile*)calloc(1,sizeof(struct priorEile));
(*eilute)->galva=NULL;
}
所有关于创建优先级队列的事情。 我在" sukurti"中有一个错误冲突的错误。和之前宣布的" sukurti"在那里。有解决方案吗我犯了什么错误?
答案 0 :(得分:1)
您有错误,因为函数sukurti
的返回值类型在声明和定义之间有所不同。
尝试将int sukurti(p_eile* eilute){
更改为void sukurti(p_eile* eilute){
。