碰到一个很简单的Invalid left-hand side in assignment的报错问题.即左边的参数引用报错.如下图所示
根据字面检查代码发现代码:
if(currentLeft<maxRight &&tag=0){
currentLeft++;
if (currentLeft==maxRight) {
tag = 1;
}
}
tag = 0 的写法不正确.应该写为tag==0.更改后不报错.程序运行正常.