-1

有人可以帮忙吗?我正在尝试用c编译,但它给了我这个错误:

“错误:需要左值作为赋值的左操作数”

这是代码的一部分

    if(anoc%4==0 && anoc%100!=0||anoc%400=0)
4

2 回答 2

1

你用 a=而不是 a==

if(anoc%4==0 && anoc%100!=0 || anoc%400==0)
于 2013-03-01T03:27:41.443 回答
1

在检查的最后一部分,您将值 0 分配给 anon%400。这是不可能的。

anoc%400=0

你需要做:

anoc%400==0

编辑 - 将来,请对您使用的变量类型进行更多说明。作为一种良好的编码习惯,请使用正确的变量名称。祝你好运。

于 2013-03-01T03:28:02.520 回答