在这里使用8个来分组 是 因为 不管/8 还是 %8 在编译解释的时候都是转成 对应的位操作。 /8是 右移3位,%8是和0x07按位与,这是机器码又短运行速度又快的写法。同理 如果加大分组 16,32,......。
其实稍微折中一下 完全可以写得 相对容易懂 效率又高的。 先把不足分组的 用老方式 复制,剩下满分组的 再用小组为单位复制,这样的程序 效率和原来的写法没有多少区别,但是可读性大大提高。
其实稍微折中一下 完全可以写得 相对容易懂 效率又高的。 先把不足分组的 用老方式 复制,剩下满分组的 再用小组为单位复制,这样的程序 效率和原来的写法没有多少区别,但是可读性大大提高。