为了账号安全,请及时绑定邮箱和手机立即绑定

关于Declaration syntax error,该怎么解决?

关于Declaration syntax error,该怎么解决?

C
斯蒂芬大帝 2023-02-16 21:17:53
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<conio.h>#define TRUE 1#define FALSE 0/*结构体定义*/struct train_ticket{char trainNO[4];char startpl[8];char endpl[8];char start_time[16];char end_time[16];char price[6];char mount[4];char station[8];struct train_ticket *next; /*建立链表结构*/};typedef struct train_ticket TT;TT *firsthead;void book(TT *head)void ChangeNumber(TT*head)/*本行提示出现错误Declaration syntax error*/void view(TT *head)void search(TT *head)void return(TT *head)void save(TT *head)void exit(TT *head)int GetNodeNumber(TT*head)int OkOrNot(char *name)TT*NewTicket(TT *node)TT*FindOneNode(TT*head,char*trainNO)TT*FindNextNode(TT*head,char*trainNO)TT*FindPrimeyNode(TT*head,char*trainNO)
查看完整描述

3 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

#define TRUE 1 
#define FALSE 0 
不需要再定义了,标准中有,是小写的

我估计是不是 你没有 “;”号呀
函数声明 要加的

查看完整回答
反对 回复 2023-02-20
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

void ChangeNumber(TT*head)
int GetNodeNumber(TT*head) 
TT和*之间有个空格
另外你的函数只是声明的话,应该在后面加上分号“;”

查看完整回答
反对 回复 2023-02-20
?
largeQ

TA贡献2039条经验 获得超7个赞

前一行末尾缺少分号
void book(TT *head) 
及以下各行均缺少末尾分号

查看完整回答
反对 回复 2023-02-20
  • 3 回答
  • 0 关注
  • 171 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信