·

可以参考的点:

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

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

Replies
3

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

加油~多尝试跳出舒适区,然后语言的学习可以更系统化一些 smile

做练习应该有针对性,比如要学数组,那就练习一下数组的题目,指针掌握得不好,那就再多练练

之前已经做过并且掌握了要点的练习,遇到类似的就可以不用再做了,花费时间的性价比不高

一语中的 smile 的确,不跳出舒适区就有点像温水煮青蛙,很难有大进步的,得大胆往更深的领域迈进才行。阿里嘎多 smile