if (bstr[i] == '0') && (i < 5) { spistr[i*3+48] = '0'; spistr[i*3+49] = '0'; spistr[i*3+50] = '1'; } else { spistr[i*3+48] = '0'; spistr[i*3+49] = '1'; spistr[i*3+50] = '1'; } 为什么会报错
时间: 2024-03-12 20:46:18 浏览: 72
这段代码有语法错误。在条件语句中,`if` 和 `&&` 这两个符号之间应该没有空格。正确的写法应该是:
```
if (bstr[i] == '0' && i < 5) {
spistr[i*3+48] = '0';
spistr[i*3+49] = '0';
spistr[i*3+50] = '1';
} else {
spistr[i*3+48] = '0';
spistr[i*3+49] = '1';
spistr[i*3+50] = '1';
}
```
另外,你没有提供报错信息,如果你能提供报错信息,我可以更准确地回答你的问题。