这是我的代码,它给了我以下错误:
"应为';',标识符或'double'之前的'('"one_answers"未知类型名称'slider_t"。
我该怎么办?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct skater_t {
char name[20],surname[20];
double referee[6][1];
double average;
}
double calculateAverageScore(const skater_t *skater);
int main()
{
return 0;
}
您应该在结构声明后添加分号。
struct skater_t {
char name[20],surname[20];
double referee[6][1];
double average;
}; /* <- add ; here */
然后,当您使用结构类型时,应该将其标记为结构。
/* add "struct" befure "skater_t" */
double calculateAverageScore(const struct skater_t *skater);