qq_慕盖茨7354904
2019-06-07 22:46
题目里的sum++是什么意思?
前面if(flag==1&&month>2)既然判断了是闰年并且大于二月了,为什么不写成sum=sum+flag呢?
sum++是读取sum的值然后自加1再赋值给sum,即sum=sum+1;这里flag是状态位,是if(flag==1&&month>2)的判断条件,满足条件时执行sum++,反之不执行。
当然按照这样设定flag的值时sum=sum+flag是没问题的,如果设置成其他的值那么就会输出错误。
我的理解是这样,如果有问题的的地方还请指正,我也才刚学。
C语言入门
926299 学习 · 20799 问题
相似问题
回答 2
回答 1
回答 4
回答 1
回答 1