..\APP\zr_app_grade.c(210): warning: #77-D: this declaration has no storage class or type specifier
时间: 2024-02-11 17:06:50 浏览: 19
这个警告通常是因为在声明变量时缺少了类型说明符或存储类别说明符。为了解决这个问题,你需要在变量名称之前添加适当的类型说明符或存储类别说明符。例如,如果要声明一个整型变量,你可以这样写:
```c
int myVariable;
```
如果要声明一个静态的整型变量,可以这样写:
```c
static int myVariable;
```
如果要声明一个指向整型的指针变量,可以这样写:
```c
int *myPointer;
```
记住,在声明变量时,必须明确指定变量的类型和存储类别,否则编译器将无法确定变量的类型,从而产生警告或错误。
相关问题
main.c(9): error: #77-D: this declaration has no storage class or type specifier
这个错误通常是由于变量或函数缺少类型说明符或存储类别说明符导致的。在C语言中,每个变量和函数都必须具有类型说明符或存储类别说明符。请检查你的代码,确保所有变量和函数都有正确的说明符。例如,int、char、void是类型说明符,而static、extern、auto是存储类别说明符。确保在声明变量或函数时使用了正确的说明符。
..\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 行,并确保在声明中指定了正确的储存类别或类型说明符。如果你能提供具体的代码内容,我可以帮你更详细地进行分析和解决。