- 博客(1)
- 收藏
- 关注
原创 可以管窥switch/case的Duff设施
C是这样一种语言, 在你知道它足够强大,足够古怪,觉得不会再有什么能让你感到吃惊的语法时,又会发掘出新的令人震惊的东西。今天看到的所谓Duff设施便是这样一种东西。我们知道,编译器有时为了效率,会将循环展开。偶尔,或许也存在需要手工展开循环进行优化的代码。展开循环时,循环体的内容被复制了k份,而原本需要迭代N次的循环则只迭代N/k次,余数部分则需要再循环一次。例如: in
2010-03-11 22:15:00 1085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人