我是编码新手,我正在尝试完成这项任务,但我无法让它工作:
编写并使用一个将掩码作为参数并返回结构的函数。
这是我到目前为止所做的。有人可以帮我理解我做错了什么吗?
typedef enum {
fast = 1,
slow = 2,
strong = 4,
smart = 8,
agile = 16,
}Skills;
typedef struct _Team {
int ranking;
char name;
} Team;
Team Alabama;
Team USC;
Team _function (Skills skills);
Team _function (Skills skills) {
if (skills == (fast | smart)) {
return Alabama; }
if (skills == (fast | agile))
return USC;
else
return nil;
}