永发信息网

提示错误没有定义主函数的模块,各位帮忙看看

答案:2  悬赏:20  手机版
解决时间 2021-04-20 21:58

#include "stdio.h"
#define MAXCSIZE 100
typedef int ElemType;
typedef struct
{ ElemType *base;
int front;
int rear;
}cqueue;
void initqueue(cqueue *cq)
{ cq->base=(ElemType *)malloc(MAXCSIZE *sizeof(ElemType));
if(!cq->base) exit(1);
cq->front=cq->rear=0;
}
int enqueue(cqueue *cq,ElemType x)
{ if((cq->rear+1)%MAXCSIZE==cq->front) return 0;
cq->base[cq->rear]=x;
cq->rear=(cq->rear+1)%MAXCSIZE;
return 1;
}
int outqueue(cqueue *cq,ElemType *e)
{ if(cq->front==cq->rear) return 0;
*e=cq->base[cq->front];
cq->front=(cq->front+1)%MAXCSIZE;
return 1;
}
void list(cqueue cq)
{ int i;
i=cq.front;
while(i!=cq.rear)
{ printf("%4d",cq.base[i]);
i=(i+1)%MAXCSIZE;
}
printf("\n");
}
void fun(void)
{ int x;
while(x!=0)
{ if(x>0)
{ if(!enqueue(&cq,x))
{printf("The cycle queue is full!\n");break;}
}
else if(!outqueue(&cq,&x))
{printf("The cycle queue is empty!\n");break;}
scanf("%4d",&x);
}
}
int main()
{ cqueue cq;
ElemType x;
initqueue(&cq);
printf("please input sequences of integers:\n");
scanf("%d",&x);
fun(void);
list(&cq);
getch();
}

这是用循环队列完成从键盘输入一整数序列,若a i>0进队列,a i<0队头元素出队列,=0结束。为什么老是提示Undefined symbol '_main' in module C0S错误信息那?而且运行不了~·

最佳答案
return 1;
} //把这个什么“”删除掉。
void list(cqueue cq)
全部回答

神童哥的回答正确,这种看起来违反逻辑的错误提示往往是不注意的小符号问题引起的。删除可解决

另:fun函数中的 if(!enqueue(&cq,x)) //cq未定义。可将其定义为全局变量或者利用fun参数传递。

主函数中的调用fun(void),,,中的void仅在函数声明或者定义的时候需要写。

还有一个关键问题:内存需要用free函数释放,否则会造成内存泄漏。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小强水电建材经营部在哪里啊,我有事要去这个
多说不如多做的名言,(说太多不如沉默)后面
qqsg熔金石多少三国点.体验服的玩家说下
别人留下的伤口,时间可以愈合。自己留下的,
QQ农场一天能除多少草(虫)?
怎么给出国的人打电话,出国旅游怎么给国内的
ppt 规格2m*1.5m 分辨率300怎么设置呢??
神鬼传奇怎样才能把宝宝变成完美?
平陆县医药药材有限公司第九大药店怎么去啊,
武林外传电信四区天风加九的狂惯日值多少金,
粉丝给偶像的口号,我是陈晓粉丝,大家帮忙,
怎么样让不喜欢我的女孩子爱上我。
北京科技大学的延庆分校怎么样啊
我的电话不会横屏了是不是坏了
跪求:急,QQ空间偷菜搞笑的图片用什么软件制
推荐资讯
要是好友没有爱墙种子怎么办?
安徽淮南哪有消防支队?在哪个地区?工资待遇
怎么制作空间模块闪动文字
女性**长**状东西是什么?
爱情到底是什么?我以为爱的很深很深,来日岁
去医院看病一定要挂号吗?为什么要挂号呢?
北戴河属于哪个市?
在温州乐清哪里可以买到联想G450M-TFO笔记本?
无线路由中继怎么设置,迷你无线路由器做中继
听说张杰和谢娜会拍流星雨续集,是不是真的哦?
桂鑫园地址在什么地方,想过去办事
安然平淡的句子,解签大全;谋望 千十一 日日
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?