C语言出错error C2143: syntax error : missing ')' before ';'
答案:5 悬赏:0 手机版
解决时间 2021-03-03 06:44
- 提问者网友:放下
- 2021-03-02 21:18
节点数据为1到25;
}
pr=p这个程序是做一个25个节点的链表;);
count++;
}
pr->next=p;
while(pr->next !=NULL)
{
pr=pr->next;stdio;
while(p!=NULL)
{
printf("
}
}
main()
{
int i;
struct NUM *head=NULL;
j++;
}
if (head==NULL)
{
head=p;
count=1;
}
else
{
count=1;
if (p ==NULL)
{
printf("No enough memory to alloc"i++)
{
head=creat(head);
}
DispLink(head);
DeleteMemory(head);
}
报错在if语句那里;
#include<
}
}
void DeleteMemory(struct NUM *head)
{
struct NUM *p=head, *pr=NULL;
while(p!=NULL)
{
pr=p;i<25,看来半天,也不知道那里出错;
pr->
struct NUM *creat(struct NUM *head)
{
struct NUM *p=NULL;
struct NUM *next;
struct NUM *pr=head;
int count=0;
exit(0);
if(i=0;data=count;
pr->next=NULL;
return head;
p=p->.h>
#includedata);
p=p->next;
p=(struct NUM *)malloc(sizeof(struct NUM)).h>
struct NUM *creat(struct NUM *head);
void DispLink(struct NUM *head);
void DeleteMemory(struct NUM *head);
struct NUM
{
int data;next;
free(pr);
}
void DispLink(struct NUM *head)
{
struct NUM *p=head;
int j=1;%5d%5d"
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-02 22:06
f(i=0;25;i++) { head=creat(head);i<25: for(i=0;i<i++) { head=creat(head); } if这里应该是for吧。。。 改成
全部回答
- 1楼网友:愁杀梦里人
- 2021-03-03 01:51
是否if语句后的括号是中文括号?
- 2楼网友:佘樂
- 2021-03-03 00:54
某个地方少了 ; 号, 双击error,定位到错误的语句,仔细看看
- 3楼网友:鱼芗
- 2021-03-02 23:46
这个不是逻辑错误,而是常规错误,也就是语法问题。回头我给你调试一下。在上课。
- 4楼网友:患得患失的劫
- 2021-03-02 22:14
f(i=0;i++) 吧;i<25;i<25;i++) ??? 这个应该是 for(i=0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯