第四个版本:Build2001,支持3-7位字母<New>
表面上没太大变化,但是Build2x系列内核肯定经过了优化

不多说上源码

这是Build1x系列的随机生成+输出模块,可见其臃肿。

这是Build2x系列的随机生成+输出模块,取消了"break;"返回,直接顺序执行,倒置“case”,删除重复语句——

——以至于Build2x系列从原来的427086字节减到了——

——426062字节



!减少了整整1024字节!等于1KB



!

上面int和char的就是我所使用到的啦!最下面一行的“static_cast”语句算是一个bug修复,解决了Build1x系列在字母串长度输入非数字时造成的死循环



!