C:\Users\ADMIN\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Source\MatrixFunctions\arm_mat_qr_f32.c(841): error: #268: declaration may not appear after executable statement in block arm_status status = ARM_MATH_SUCCESS;
时间: 2023-06-28 11:08:05 浏览: 237
ARM.CMSIS-FreeRTOS.10.3.1.pack
5星 · 资源好评率100%
这个错误是因为在代码块中,先有了可执行语句,再出现了一个变量声明的语句。正确的做法是先声明变量,再进行可执行语句。
你需要将声明语句放到代码块的开头处。例如:
```
arm_status status;
status = ARM_MATH_SUCCESS;
```
或者,你也可以将这两句话合并成一句:
```
arm_status status = ARM_MATH_SUCCESS;
```
阅读全文