相关疑难解决方法(0)

Duff的设备如何工作?

我已经在Duff的设备上阅读了维基百科上文章,但是我没理解.我真的很感兴趣,但我已经在那里阅读了几次解释,但我仍然不知道Duff的设备是如何工作的.

更详细的解释是什么?

c duffs-device

139
推荐指数
6
解决办法
3万
查看次数

这个C代码做什么[Duff的设备]?

void Send(int * to, const int* from, const int count)
{
    int n = (count+7) / 8;
    switch(count%8)
    {
       case 0: do { *to++ = *from++;
       case 7:      *to++ = *from++;
       case 6:      *to++ = *from++;
       case 5:      *to++ = *from++;
       case 4:      *to++ = *from++;
       case 3:      *to++ = *from++;
       case 2:      *to++ = *from++;
       case 1:      *to++ = *from++;
        } while (--n>0);
    }
}
Run Code Online (Sandbox Code Playgroud)

c++

10
推荐指数
4
解决办法
4997
查看次数

标签 统计

c ×1

c++ ×1

duffs-device ×1