如果我们想用上例的数组作一个 Queue,可以用如下的方法。 WORD Point; Point = Buffer; // … while (1) { // … calculate ACC *Point = A; Point ++; // Point plus one each time if (Point == & Buffer[BUF_SIZE])// until (Point == Buffer), { // bottom of buffer Point = Buffer; // set Point to the initial value } // of Buffer }