Keil: error C141: syntax error near 'unsigned'
2013-11-12 11:34
302 查看
出错现场:
注释处出现错误:error C141: syntax error near 'unsigned'
查阅资料,发现错误原因是变量的声明位置不当。
在某些C编译器支持的C标准中,C语言声明变量的位置应当在所有可执行语句之前,像上述程序就出现error。
一个编译通过的例子:
if (!P2) continue; uint t0 = P0; //error t2 = P2;
注释处出现错误:error C141: syntax error near 'unsigned'
查阅资料,发现错误原因是变量的声明位置不当。
在某些C编译器支持的C标准中,C语言声明变量的位置应当在所有可执行语句之前,像上述程序就出现error。
一个编译通过的例子:
void main() { uint led_table[MAX_COLUMN][MAX_ROW] = { {0x37, 0x06, 0x5b, 0x4f, 0x66}, {0x6d, 0x7d, 0x07, 0x7f, 0x6f}, {0x77, 0x7c, 0x39, 0x5e, 0x79}, {0x71, 0x38, 0x7e, 0x73, 0x37}, }; uint t0; uint t2; uint row; uint col; P3 = 0; //..... }
相关文章推荐
- error C141: syntax error near 'unsigned'
- keil中定义变量的位置 error C141: syntax error near 'int'
- keil c 的错误error C141: syntax error near '='
- syntax error near unexpected token `then'问题的解决
- syntax error near unexpected token `-mavx,'
- Shell:syntax error near unexpected token
- 关于报错“syntax error near unexpected token `”和回车换行
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^
- Linux/Unix 后台执行./xxx.py文件,报错 syntax error near unexpected token ' xxxxxx'
- cygwin 报错“syntax error near unexpected token”
- linux--shell错误:syntax error near unexpected token ‘('
- shell编程报错:“syntax error near unexpected token `”
- syntax error near unexpected token `
- shell 脚本报错^M: syntax error near unexpected token
- quartusII报错(Error (10170): Verilog HDL syntax error at sdram_control.v(152) near text "'h"; expect)
- repo error : line 1:syntax error near unexpected token 'newline'
- LFS chroot后装glibc时make出错/bin/sh: command substitution: line 3: syntax error near unexpected token `)'
- java.util.regex.PatternSyntaxException: Syntax error U_REGEX_RULE_SYNTAX near index 1
- 关于报错“syntax error near unexpected token `”和回车换行
- syntax error near unexpected token 脚本报错误解决