if(!(a.day=(a.day+1)%30) &&!(a.month=(a.month+1)%12)) a.year=a.year+1; return a;

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 02:48:26

if(!(a.day=(a.day+1)%30) &&!(a.month=(a.month+1)%12)) a.year=a.year+1; return a;

a.day=(a.day+1)%30) &&!(a.month=(a.month+1)%12 你确定没错?编译通过?怎么可能是赋值.是不是 == 啊.判断的
是判断从12月最后一天变成1月的时候的操作吧