HARDWARE\bh1750.c(60): error: #268: declaration may not appear after executable statement in block
时间: 2023-12-18 16:05:59 浏览: 126
universal_128x64_weather_station:使用ESP8266(任何模块都可以使用)和U8G2库进行显示控制的简单气象站
这个错误是因为在一个代码块中,在一个可执行语句之后声明了一个变量或函数。在 C 语言中,所有的声明语句必须在可执行语句之前。
要修复这个错误,你需要将声明语句放在可执行语句之前。例如,如果你有以下代码块:
```
void function() {
printf("Hello, world!\n");
int x = 10;
}
```
你需要将变量 `x` 的声明移动到可执行语句之前:
```
void function() {
int x = 10;
printf("Hello, world!\n");
}
```
这样就可以避免这个错误了。
阅读全文