..\FcSrc\user_flight.c(4): error: #28: expression must have a constant value
时间: 2024-04-19 19:25:29 浏览: 67
这个错误提示表明在 `user_flight.c` 文件的第 4 行出现了一个表达式必须具有常量值的情况。在 C 语言中,有些地方要求使用常量值来进行初始化或定义,而不允许使用变量或非常量表达式。
要解决这个错误,你可以检查 `user_flight.c` 文件的第 4 行,并确保在需要常量值的地方使用了常量值。如果你能提供具体的代码内容,我可以帮你更详细地进行分析和解决。
相关问题
..\FcSrc\user_flight.c(3): error: #28: expression must have a constant value
这个错误提示表明在 `user_flight.c` 文件的第 3 行出现了一个表达式必须具有常量值的情况。在 C 语言中,有些地方要求使用常量值来进行初始化或定义,而不允许使用变量或非常量表达式。
要解决这个错误,你可以检查 `user_flight.c` 文件的第 3 行,并确保在需要常量值的地方使用了常量值。如果你能提供具体的代码内容,我可以帮你更详细地进行分析和解决。
..\FcSrc\user_flight.c(4): error: #77-D: this declaration has no storage class or type specifier
这个错误提示是在 C 语言中出现的,它表明在 `user_flight.c` 文件的第 4 行存在一个声明没有指定储存类别或类型说明符。在 C 语言中,所有的声明都需要指定储存类别(如 `int`, `char`, `float` 等)或类型说明符(如 `struct`, `union`, `enum` 等)。如果没有指定,编译器就无法确定该声明的具体类型,因而会报错。
要解决这个错误,你需要检查 `user_flight.c` 文件的第 4 行,并确保在声明中指定了正确的储存类别或类型说明符。如果你能提供具体的代码内容,我可以帮你更详细地进行分析和解决。