·

可以参考的点:

  • bool 类型的使用
  • assert 断言,判断数值是否合法。这只是判断的一种方式,不合法直接中止程序。也可以让用户重新输入。主要是心里要有数,这里是需要判断的
  • 是闰年且月份大于 2 才能加 1
  • 没有 breakcase 也不是不能用,但要标注清楚,让别人一眼就能注意到,不会出现理解错误。C++ 中就添加了 [[ fallthrough ]] 属性来明确这一点

总之,写代码时多注意细节,多思考有没有更简洁的表达方式 stuck_out_tongue_closed_eyes

Replies
3

嗯嗯,回复得很详细,点子很到位,很细心,感谢啦 smile 努力学习中;