基本上我们必须为餐厅等待队列实现一个队列(链表)。
使用可以获得额外积分,enum
但我以前从未使用过它。我想知道这看起来是否正确,我如何使用它?我已经查过了,但没有看到任何使用链表的例子。
这是我们结构的说明:
在编写代码时,您必须为等待列表的链表中的节点创建一个 C 结构。这些数据项必须包括以下内容(如果需要,还可以包括其他内容)。
组名
指定组大小的整数变量(组中的人数)
餐厅内状态(使用枚举的额外积分!)
指向列表中下一个节点的指针
餐厅状态为walk-in或call-in(提前致电以将姓名列入等候名单)
这是我的结构:
typedef struct restaurant
{
char name[30];
int groupSize;
enum status{call, wait};
struct restaurant *nextNode;
}list;
我问是因为我在编译时收到了这个警告:
lab6.c:11:28: warning: declaration does not declare anything [enabled by default]