有人可以帮忙吗?我正在尝试在c中进行编译,但这给了我这个错误:“错误:需要左值作为赋值的左操作数”这是代码的一部分 if(anoc%4==0 && anoc%100!=0||anoc%400=0) 最佳答案 在检查的最后部分,您将值0分配给anon%400。这是不可能的。anoc%400=0 您需要做:anoc%400==0 编辑—将来,请进一步说明您使用的变量类型。作为一种良好的编码习惯,请使用适当的变量名。祝好运。